AWSSDKAWS KMS key の使用に関するポリシーを一覧表示する - AWSSDK コードサンプル

AWSDocAWS SDKGitHub サンプルリポジトリには、さらに多くの SDK サンプルがあります


AWSSDKAWS KMS key の使用に関するポリシーを一覧表示する

次のコード例は、KMS キーのポリシーを一覧表示する方法を示しています。

SDK for Python (Boto3)

他にもありますGitHub。用例一覧を検索し、AWS コード例リポジトリでの設定と実行の方法を確認してください。

class KeyPolicy: def __init__(self, kms_client): self.kms_client = kms_client def list_policies(self, key_id): """ Lists the names of the policies for a key. :param key_id: The ARN or ID of the key to query. """ try: policy_names = self.kms_client.list_key_policies(KeyId=key_id)['PolicyNames'] except ClientError as err: logging.error( "Couldn't list your policies. Here's why: %s", err.response['Error']['Message']) else: print(f"The policies for key {key_id} are:") pprint(policy_names)
  • API の詳細については、「AWSSDK for Python (Boto3) API リファレンス」のを参照してくださいListKeyPolicies