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 パラメーターが無効の場合に返されるエラーメッセージ。

エラーコードの表示