1 つ以上の SSH キーペアを削除します。 削除された SSH キーペアのエントリはデータベースから削除されます。 ただし、その SSH キーペアでバインドされたインスタンスは引き続き使用できます。
説明
本インターフェイスを呼び出す際は次の点に留意してください。
- SSH キーペアを削除した後、 DescribeKeyPairs へのレスポンスとしてこのペアを返すことはできません。
- DescribeInstances を呼び出す場合、インスタンス情報を照会するために SSH キーペア名 (KeyPairNames) は返されますが、他の情報は返されません。
デバッグ
API Explorer でデバッグを実行できます。 API Explorer で各種操作を実行して API の使用を簡素化できます。 たとえば、API の取得、API の呼び出し、SDK のサンプルコードの動的な生成ができます。
リクエストパラメーター
名前 | データ型 | 必須/省略可能 | 例 | 説明 |
---|---|---|---|---|
KeyPairNames | String | 必須 | ["ds-xxxxxxxxx", "ds-yyyyyyyyy", … "ds-zzzzzzzzz"] |
SSH キーペアの名前。 値は、最大 100 件の SSH キーペアで構成される JSON 配列が使用可能です。 複数のキーペアはコンマ (,) で区切る必要があります。 |
RegionId | String | 必須 | cn-hangzhou |
SSH キーペアが存在するリージョンの ID。 DescribeRegions を呼び出して、Alibaba Cloud リージョンの最新リストを表示できます。 |
Action | String | 省略可能 | DeleteKeyPairs |
実行する操作。 値を DeleteKeyPairs に設定します。 |
レスポンスパラメーター
名前 | データ型 | 例 | 説明 |
---|---|---|---|
RequestId | String | 473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
リクエストの ID。 |
例
リクエストの例
https://ecs.aliyuncs.com/?Action=DeleteKeyPairs
&RegionId=cn-qingdao
&KeyPairNames=test
&<Common request parameters>
通常のレスポンスの例
XML
形式
<DeleteKeyPairsResponse>
<RequestId>473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E</RequestId>
</DeleteKeyPairsResponse>
JSON
形式
{
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E"
}
エラーコード
HTTP ステータスコード | エラーコード | エラーメッセージ | 説明 |
---|---|---|---|
400 | MissingParameter | このリクエスト処理に必須の入力パラメーター "KeyPairNames" が指定されていません。 | 必要な KeyPairNames パラメーターが指定されていない場合に返されるエラーメッセージ。 |
400 | InvalidKeyPairNames。 ValueNotSupported | 指定されたパラメーター "KeyPairNames" は無効です。 | KeyPairNames パラメーターが無効の場合に返されるエラーメッセージ。 |