現在のリージョンの現在のAlibaba Cloudアカウントのすべてのカスタマーマスターキー (CMK) を照会します。
デバッグ
リクエストパラメーター
パラメーター | データ型 | 必須/任意 | 例 | 説明 |
---|---|---|---|---|
操作 | String | 必須 | ListKeys |
実行する操作です。 値をListKeysに設定します。 |
PageNumber | Integer | いいえ、できません。 | 1 |
返されるページ数。 ページは 1 ページ目から始まります。 デフォルト値:1 |
PageSize | Integer | いいえ、できません。 | 10 |
各ページで返されるエントリ数。 Valid values: 1 to 100. 既定値:1 |
フィルター | String | 任意 | [{"Key":"KeyState", "Values":["Enabled", "Disabled"]}] |
CMKフィルター。 フィルタは、1つ以上のキーと値のペアで構成されます。 最大10個のキーと値のペアを指定できます。
異なるキー間の論理関係はANDであり、同じキー内の複数の項目間の論理関係はORである。 例:
|
レスポンスパラメーター
パラメーター | データ型 | 例 | 説明 |
---|---|---|---|
PageNumber | Integer | 1 |
返されたページ数。 |
PageSize | Integer | 10 |
1 ページあたりで返されるエントリ数。 |
RequestId | String | 8252db58-2036-408c-a3d5-56e656dc2551 |
リクエストのID。問題の特定とトラブルシューティングに使用されます。 |
TotalCount | Integer | 3 |
CMKの総数。 |
Keys | キーの配列 |
現在のリージョンの現在のAlibaba CloudアカウントのCMKで構成される配列。 |
|
キー | |||
KeyId | String | 08c33a6f-4e0a-4a1b-a3fa-7ddfa1d4 **** |
CMKのID。 IDはグローバルに一意である必要があります。 |
KeyArn | String | acs:kms:cn-hangzhou:123456:key/80e9409f-78fa-42ab-84bd-83f40c81 **** |
CMK の Alibaba Cloud Resource Name (ARN) 。 |
例
リクエストの例
http(s)://[Endpoint]/?Action=ListKeys
&PageNumber=1
&PageSize=10
&Filters=[{"Key":"KeyState", "Values":["Enabled", "Disabled"]}]
&共通リクエストパラメータ
正常に処理された場合のレスポンス例
XML
形式
HTTP/1.1 200 OK
Content-Type:application/xml
<ListKeysResponse>
<ページ番号> 1 </ PAGENUMBER>
<のPageSize> 10 </がPageSize>
<RequestId>8252db58-2036-408c-a3d5-56e656dc2551</RequestId>
<TotalCount>3</TotalCount>
<キー>
<KeyId>08c33a6f-4e0a-4a1b-a3fa-7ddfa1d4****</KeyId>
<KeyArn>acs:kms:cn-hangzhou:123456:key/80e9409f-78fa-42ab-84bd-83f40c81 ****</KeyArn>
</キー>
</ListKeysResponse>
JSON
形式
HTTP/1.1 200 OK
Content-Type:application/json
{
"PageNumber" : 1,
"PageSize" : 10,
"RequestId" : "8252db58-2036-408c-a3d5-56e656dc2551" 、
"TotalCount" : 3、
"キー" : [ {
"KeyId" : "08c33a6f-4e0a-4a1b-a3fa-7ddfa1d4 ****" 、
"KeyArn" : "acs:kms:cn-hangzhou:123456:key/80e9409f-78fa-42ab-84bd-83f40c81 ****"
} ]
}
エラーコード
エラーコードリストについては、「API エラーセンター」をご参照ください。