Updated on 2022-08-05 GMT+08:00

Downloading the RSA Public and Private Keys

Function

If a source server runs a Linux OS, the migration Agent installed on the source server communicates with the target ECS through SSH. This API is used to return a group of RSA public and private keys, which are used as the SSH private key of the target ECSs.

This API is automatically called by the migration Agent to download RSA public and private keys. You do not need to make calls to this API.

URI

GET /v1/sms/tasks/{task_id}/rsakeypair

For details about the parameters, see Table 1.
Table 1 Parameter description

Parameter

Mandatory

Description

task_id

Yes

Specifies the task ID.

Request

None

Response

Response parameters

For details about the response parameters, see Table 2.

Table 2 Response parameters

Parameter

Type

Description

private_key

String

Specifies the private key in the PEM format.

public_key

String

Specifies the public key in the PEM format.

Example

  • Example request

    None

  • Example response
    {
    "private_key ":"-----BEGIN RSA PRIVATE KEY-----\nMIIEoAIBAAKCAQEAo9rcDbwylbq73zmv3IL9cxgBqe+POIIOguVo7ZKqxwOLm2sz\nAf7y/taAtdQdIwGOeuhTXS1o3Ea3sc96XwJhCJbCZwZck/6yO2zq041qL6YQ3VZY\nU1XHJnYp50Fd7mQA2ud5M48DE6ggs5sJ5DDr8g0GzscnIPHB1mg1tP+f1tcTEhFq\nmZiU208VGGetoHFIdgvbcw9V3Ci/INMcoMWe1AsKDNeRVTNdT+qgzqFUEgOUa21/\n8s25Tdv38pHwKobh9GNAICThsoQuOzmuMPv4nxyoNy43CEuGmj+3qdXe6+nJYug6\ndEjP9RCJ5LVt5QEflG81+xDfuTXGjIE/aHqhTQIDAQABAoH/JcNK899ryRZANjIV\nVbzarKvbtk5/s4ZF0eUNSbODqFoo0qjiGJOpbRICl+VK0caKD8l7bP4KLLofm9s1\nWLAzrMcSBqxwqasJaKixdhAhaNndCSXdNVePjk2tWp62BzsE925hgIB1NRKKdtpE\nbVLZDe/yobVET1NoWQGrXwuKyvhn9+z/hDkZJDVoQRolUa2SiNYWh7QiU+GeZ5DD\nPjpiAJfmBe4Zs611AhJMiBQohGDy+L8thGRx3bl69fIIn3Sa1ZTC49sW+82qGHsP\nqhXiB6OCsmVy44DmOUUG/qClY/aSer/a4cNLaZTzzx3IhCeI30ats/0aLEw5Szyb\nsIgBAoGBANO55QA14SgAR+XjGsMOq8/rHU/x3cquJO1COeFF8xCgAOulmRmQbpYC\ni34fJlpNTbi5czTy8JuPsKAcSGnbnFVZtEEB1XpZCDZ5ChSqaiCZECdl79RjZ4GZ\nJMa3uXnwioPh9eHx8RSl+qGAT/15LdkPzDDHrt6QTgTt9rrCxWdNAoGBAMYeU5yJ\nzsq7UufGnZ76q+hvH+lfYrrFz/wE2ZdN2ISGlWV9rr7KEjDNP24rrAzgwNosyepl\nhoBq/nM8k0/GSQTWn2U1qpwdM7tzdFfPsi5NjFP4sufqhXtXJt5xcGTnX275Cu2i\nX6TaeB8aVdomrAD6nEq2/w15nEWPhpqpcSIBAoGAWg3QZFWGbgAolJQTFvIPjAEB\n17YVUxbc5/lqKvIYn3Ke0Zv+0YvILY/pivxu0KveqfpfER9fzZrBUmiVOElLZlYg\nQCIqjb5+qsSyz/Vn7HOOFmPaLWkWZl4f8VHF1yLDl7KtZawFkXXDc5vi6fn30UJR\n5FGahFm2hYw9jFQ5qGUCgYAKAAXgZORXP1VT9aaHG8gJl3JY6UOmgc2ZvvTsujUv\nm0t3L/zeDH0WkYWeHf41ODMD0Dbw6eb8HGpzjp8w66VL5TludmMCNkciMxWwSP+J\nbsiihG8jXacXLrL7j2ZI8ZTTmSaAEC4buBtQFpg2xrTv57Zz3wDIwVat/CyjKeJY\nAQKBgHZGsTBBRMBUEMlSmuctTh41otWjKx34jMtfRzY+zsq59Qy4JMLICOu1rQ8O\nrebbmoRoApEB9xkWDRZe56/Y3cKcImTjiuGAiP/+49srJJz+Wu3lYvukyDs9viCE\n58M/hMpCLNcJEmpB8mr5Eb7+aC2UYZdqIY2Wa56MUiicTX/c\n-----END RSA PRIVATE KEY-----\n",
    "public_key":"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCj2twNvDKVurvfOa/cgv1zGAGp7484gg6C5WjtkqrHA4ubazMB/vL+1oC11B0jAY566FNdLWjcRrexz3pfAmEIlsJnBlyT/rI7bOrTjWovphDdVlhTVccmdinnQV3uZADa53kzjwMTqCCzmwnkMOvyDQbOxycg8cHWaDW0/5/W1xMSEWqZmJTbTxUYZ62gcUh2C9tzD1XcKL8g0xygxZ7UCwoM15FVM11P6qDOoVQSA5RrbX/yzblN2/fykfAqhuH0Y0AgJOGyhC47Oa4w+/ifHKg3LjcIS4aaP7ep1d7r6cli6Dp0SM/1EInktW3lAR+UbzX7EN+5NcaMgT9oeqFN \n"
    }

Status Codes

See Status Codes.

Error Codes

See Out-of-Date Error Codes.