AWS KMS アクセス許可 - AWS Key Management Service

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AWS KMS アクセス許可

このテーブルは、 AWS KMS リソースへのアクセスを制御できるように、 AWS KMS アクセス許可を理解するのに役立つように設計されています。列見出しの定義は、表の下に表示されます。

また、 サービス認可リファレンス のトピックのアクション、リソース、および条件キー AWS Key Management Serviceの AWS KMS アクセス許可についても学習できます。ただし、このトピックには、各許可の絞り込みに使用できる条件キーがすべて一覧表示されているわけではありません。

対称暗号化KMSキー、非対称キーKMS、およびHMACKMSキーに有効な AWS KMS オペレーションの詳細については、「」を参照してくださいキータイプリファレンス

注記

テーブル内のすべてのデータを表示するには、水平または垂直にスクロールする必要があります。

アクションおよびアクセス許可 ポリシータイプ クロスアカウントの使用 リソース (IAMポリシー用) AWS KMS 条件キー

CancelKeyDeletion

kms:CancelKeyDeletion

キーポリシー

なし

KMS キー

KMSキーオペレーションの条件:

kms:CallerAccount

kms:KeySpec

kms:KeyUsage

kms:KeyOrigin

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

aws:ResourceTag/tag-key (AWS グローバル条件キー)

kms:ViaService

ConnectCustomKeyStore

kms:ConnectCustomKeyStore

IAM ポリシー なし

*

kms:CallerAccount

CreateAlias

kms:CreateAlias

このオペレーションを使用するには、発信者には 2 つのリソースでの kms:CreateAlias 許可が必要です。

  • エイリアス (IAMポリシー内)

  • KMS キー (キーポリシー内)

詳細については、「エイリアスへのアクセスの制御」を参照してください。

IAM ポリシー (エイリアス用)

なし

エイリアス

なし (エイリアスへのアクセスを制御する場合)

キーポリシー (KMSキー用)

なし

KMS キー

KMSキーオペレーションの条件:

kms:CallerAccount

kms:KeySpec

kms:KeyUsage

kms:KeyOrigin

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

aws:ResourceTag/tag-key (AWS グローバル条件キー)

kms:ViaService

CreateCustomKeyStore

kms:CreateCustomKeyStore

IAM ポリシー なし

*

kms:CallerAccount

CreateGrant

kms:CreateGrant

キーポリシー

はい

KMS キー

暗号化コンテキスト条件:

kms:EncryptionContext:context-key

kms:EncryptionContextKeys

権限条件:

kms:GrantConstraintType

kms:GranteePrincipal

kms:GrantIsForAWSResource

kms:GrantOperations

kms:RetiringPrincipal

KMSキーオペレーションの条件:

kms:CallerAccount

kms:KeySpec

kms:KeyUsage

kms:KeyOrigin

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

aws:ResourceTag/tag-key (AWS グローバル条件キー)

kms:ViaService

CreateKey

kms:CreateKey

IAM ポリシー

なし

*

kms:BypassPolicyLockoutSafetyCheck

kms:CallerAccount

kms:KeySpec

kms:KeyUsage

kms:KeyOrigin

kms:MultiRegion

kms:MultiRegionKeyType

kms:ViaService

aws:RequestTag/tag-key (AWS グローバル条件キー)

aws:ResourceTag/tag-key (AWS グローバル条件キー)

aws:TagKeys (AWS グローバル条件キー)

Decrypt

kms:Decrypt

キーポリシー

はい

KMS キー

暗号化オペレーションの条件

kms:EncryptionAlgorithm

kms:RequestAlias

暗号化コンテキスト条件:

kms:EncryptionContext:context-key

kms:EncryptionContextKeys

KMSキーオペレーションの条件:

kms:CallerAccount

kms:KeySpec

kms:KeyUsage

kms:KeyOrigin

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

aws:ResourceTag/tag-key (AWS グローバル条件キー)

kms:ViaService

DeleteAlias

kms:DeleteAlias

このオペレーションを使用するには、発信者には 2 つのリソースでの kms:DeleteAlias 許可が必要です。

  • エイリアス (IAMポリシー内)

  • KMS キー (キーポリシー内)

詳細については、「エイリアスへのアクセスの制御」を参照してください。

IAM ポリシー (エイリアス用)

なし

エイリアス

なし (エイリアスへのアクセスを制御する場合)

キーポリシー (KMSキー用)

なし

KMS キー

KMSキーオペレーションの条件:

kms:CallerAccount

kms:KeySpec

kms:KeyUsage

kms:KeyOrigin

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

aws:ResourceTag/tag-key (AWS グローバル条件キー)

kms:ViaService

DeleteCustomKeyStore

kms:DeleteCustomKeyStore

IAM ポリシー なし

*

kms:CallerAccount

DeleteImportedKeyMaterial

kms:DeleteImportedKeyMaterial

キーポリシー

なし

KMS キー

KMSキーオペレーションの条件:

kms:CallerAccount

kms:KeySpec

kms:KeyUsage

kms:KeyOrigin

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

aws:ResourceTag/tag-key (AWS グローバル条件キー)

kms:ViaService

DedriveSharedSecret

kms:DeriveSharedSecret

キーポリシー はい KMS キー

KMSキーオペレーションの条件:

kms:CallerAccount

kms:KeySpec

kms:KeyUsage

kms:KeyOrigin

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

aws:ResourceTag/tag-key (AWS グローバル条件キー)

kms:ViaService

暗号化オペレーションの条件:

kms:KeyAgreementAlgorithm

DescribeCustomKeyStores

kms:DescribeCustomKeyStores

IAM ポリシー なし

*

kms:CallerAccount

DescribeKey

kms:DescribeKey

キーポリシー

はい

KMS キー

KMSキーオペレーションの条件:

kms:CallerAccount

kms:KeySpec

kms:KeyUsage

kms:KeyOrigin

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

aws:ResourceTag/tag-key (AWS グローバル条件キー)

kms:ViaService

その他の条件:

kms:RequestAlias

DisableKey

kms:DisableKey

キーポリシー

なし

KMS キー

KMSキーオペレーションの条件:

kms:CallerAccount

kms:KeySpec

kms:KeyUsage

kms:KeyOrigin

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

aws:ResourceTag/tag-key (AWS グローバル条件キー)

kms:ViaService

DisableKeyRotation

kms:DisableKeyRotation

キーポリシー

なし

KMS キー

KMSキーオペレーションの条件:

kms:CallerAccount

kms:KeySpec

kms:KeyUsage

kms:KeyOrigin

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

aws:ResourceTag/tag-key (AWS グローバル条件キー)

kms:ViaService

DisconnectCustomKeyStore

kms:DisconnectCustomKeyStore

IAM ポリシー なし

*

kms:CallerAccount

EnableKey

kms:EnableKey

キーポリシー

なし

KMS キー

KMSキーオペレーションの条件:

kms:CallerAccount

kms:KeySpec

kms:KeyUsage

kms:KeyOrigin

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

aws:ResourceTag/tag-key (AWS グローバル条件キー)

kms:ViaService

EnableKeyRotation

kms:EnableKeyRotation

キーポリシー

なし

KMS キー

KMSキーオペレーションの条件:

kms:CallerAccount

kms:KeySpec

kms:KeyUsage

kms:KeyOrigin

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

aws:ResourceTag/tag-key (AWS グローバル条件キー)

kms:ViaService

自動キーローテーション条件:

kms:RotationPeriodInDays

暗号化

kms:Encrypt

キーポリシー

はい

KMS キー

暗号化オペレーションの条件

kms:EncryptionAlgorithm

kms:RequestAlias

暗号化コンテキスト条件:

kms:EncryptionContext:context-key

kms:EncryptionContextKeys

KMSキーオペレーションの条件:

kms:CallerAccount

kms:KeySpec

kms:KeyUsage

kms:KeyOrigin

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

aws:ResourceTag/tag-key (AWS グローバル条件キー)

kms:ViaService

GenerateDataKey

kms:GenerateDataKey

キーポリシー

はい

KMS キー

暗号化オペレーションの条件

kms:EncryptionAlgorithm

kms:RequestAlias

暗号化コンテキスト条件:

kms:EncryptionContext:context-key

kms:EncryptionContextKeys

KMSキーオペレーションの条件:

kms:CallerAccount

kms:KeySpec

kms:KeyUsage

kms:KeyOrigin

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

aws:ResourceTag/tag-key (AWS グローバル条件キー)

kms:ViaService

GenerateDataKeyPair

kms:GenerateDataKeyPair

キーポリシー

はい

KMS キー

対称暗号化キーで保護されている非対称データKMSキーペアを生成します。

データキーペアの条件:

kms:DataKeyPairSpec

暗号化オペレーションの条件

kms:EncryptionAlgorithm

kms:RequestAlias

暗号化コンテキスト条件:

kms:EncryptionContext:context-key

kms:EncryptionContextKeys

KMSキーオペレーションの条件:

kms:CallerAccount

kms:KeySpec

kms:KeyUsage

kms:KeyOrigin

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

aws:ResourceTag/tag-key (AWS グローバル条件キー)

kms:ViaService

GenerateDataKeyPairWithoutPlaintext

kms:GenerateDataKeyPairWithoutPlaintext

キーポリシー

はい

KMS キー

対称暗号化キーで保護されている非対称データKMSキーペアを生成します。

データキーペアの条件:

kms:DataKeyPairSpec

暗号化オペレーションの条件

kms:EncryptionAlgorithm

kms:RequestAlias

暗号化コンテキスト条件:

kms:EncryptionContext:context-key

kms:EncryptionContextKeys

KMSキーオペレーションの条件:

kms:CallerAccount

kms:KeySpec

kms:KeyUsage

kms:KeyOrigin

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

aws:ResourceTag/tag-key (AWS グローバル条件キー)

kms:ViaService

GenerateDataKeyWithoutPlaintext

kms:GenerateDataKeyWithoutPlaintext

キーポリシー

はい

KMS キー

暗号化オペレーションの条件

kms:EncryptionAlgorithm

kms:RequestAlias

暗号化コンテキスト条件:

kms:EncryptionContext:context-key

kms:EncryptionContextKeys

KMSキーオペレーションの条件:

kms:CallerAccount

kms:KeySpec

kms:KeyUsage

kms:KeyOrigin

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

aws:ResourceTag/tag-key (AWS グローバル条件キー)

kms:ViaService

GenerateMac

kms:GenerateMac

キーポリシー はい KMS キー

KMSキーオペレーションの条件:

kms:CallerAccount

kms:KeySpec

kms:KeyUsage

kms:KeyOrigin

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

aws:ResourceTag/tag-key (AWS グローバル条件キー)

kms:ViaService

暗号化オペレーションの条件:

kms:MacAlgorithm

kms:RequestAlias

GenerateRandom

kms:GenerateRandom

IAM ポリシー

該当なし

*

なし

GetKeyPolicy

kms:GetKeyPolicy

キーポリシー

なし

KMS キー

KMSキーオペレーションの条件:

kms:CallerAccount

kms:KeySpec

kms:KeyUsage

kms:KeyOrigin

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

aws:ResourceTag/tag-key (AWS グローバル条件キー)

kms:ViaService

GetKeyRotationStatus

kms:GetKeyRotationStatus

キーポリシー

はい

KMS キー

KMSキーオペレーションの条件:

kms:CallerAccount

kms:KeySpec

kms:KeyUsage

kms:KeyOrigin

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

aws:ResourceTag/tag-key (AWS グローバル条件キー)

kms:ViaService

GetParametersForImport

kms:GetParametersForImport

キーポリシー

なし

KMS キー

kms:WrappingAlgorithm

kms:WrappingKeySpec

KMSキーオペレーションの条件:

kms:CallerAccount

kms:KeySpec

kms:KeyUsage

kms:KeyOrigin

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

aws:ResourceTag/tag-key (AWS グローバル条件キー)

kms:ViaService

GetPublicKey

kms:GetPublicKey

キーポリシー

はい

KMS キー

KMSキーオペレーションの条件:

kms:CallerAccount

kms:KeySpec

kms:KeyUsage

kms:KeyOrigin

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

aws:ResourceTag/tag-key (AWS グローバル条件キー)

kms:ViaService

その他の条件:

kms:RequestAlias

ImportKeyMaterial

kms:ImportKeyMaterial

キーポリシー

なし

KMS キー

KMSキーオペレーションの条件:

kms:CallerAccount

kms:KeySpec

kms:KeyUsage

kms:KeyOrigin

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

aws:ResourceTag/tag-key (AWS グローバル条件キー)

kms:ViaService

その他の条件:

kms:ExpirationModel

kms:ValidTo

ListAliases

kms:ListAliases

IAM ポリシー

なし

*

なし

ListGrants

kms:ListGrants

キーポリシー

はい

KMS キー

KMSキーオペレーションの条件:

kms:CallerAccount

kms:KeySpec

kms:KeyUsage

kms:KeyOrigin

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

aws:ResourceTag/tag-key (AWS グローバル条件キー)

kms:ViaService

その他の条件:

kms:GrantIsForAWSResource

ListKeyPolicies

kms:ListKeyPolicies

キーポリシー

なし

KMS キー

KMSキーオペレーションの条件:

kms:CallerAccount

kms:KeySpec

kms:KeyUsage

kms:KeyOrigin

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

aws:ResourceTag/tag-key (AWS グローバル条件キー)

kms:ViaService

ListKeyRotations

kms:ListKeyRotations

キーポリシー

なし

KMS キー

KMSキーオペレーションの条件:

kms:CallerAccount

kms:KeySpec

kms:KeyUsage

kms:KeyOrigin

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

aws:ResourceTag/tag-key (AWS グローバル条件キー)

kms:ViaService

ListKeys

kms:ListKeys

IAM ポリシー

なし

*

なし

ListResourceTags

kms:ListResourceTags

キーポリシー

なし

KMS キー

KMSキーオペレーションの条件:

kms:CallerAccount

kms:KeySpec

kms:KeyUsage

kms:KeyOrigin

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

aws:ResourceTag/tag-key (AWS グローバル条件キー)

kms:ViaService

ListRetirableGrants

kms:ListRetirableGrants

IAM ポリシー

指定されたプリンシパルがローカルアカウントにある必要があります。オペレーションはすべてのアカウントで権限を返します。

*

なし

PutKeyPolicy

kms:PutKeyPolicy

キーポリシー

なし

KMS キー

KMSキーオペレーションの条件:

kms:CallerAccount

kms:KeySpec

kms:KeyUsage

kms:KeyOrigin

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

aws:ResourceTag/tag-key (AWS グローバル条件キー)

kms:ViaService

その他の条件:

kms:BypassPolicyLockoutSafetyCheck

ReEncrypt

kms:ReEncryptFrom

kms:ReEncryptTo

このオペレーションを使用するには、発信者に 2 つのKMSキーに対するアクセス許可が必要です。

  • kms:ReEncryptFrom 復号化に使用される KMS キー

  • kms:ReEncryptTo 暗号化に使用されるKMSキー

キーポリシー

はい

KMS キー

暗号化オペレーションの条件

kms:EncryptionAlgorithm

kms:RequestAlias

暗号化コンテキスト条件:

kms:EncryptionContext:context-key

kms:EncryptionContextKeys

KMSキーオペレーションの条件:

kms:CallerAccount

kms:KeySpec

kms:KeyUsage

kms:KeyOrigin

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

aws:ResourceTag/tag-key (AWS グローバル条件キー)

kms:ViaService

その他の条件:

kms:ReEncryptOnSameKey

ReplicateKey

kms:ReplicateKey

このオペレーションを使用するには、発信者に次のアクセス許可が必要です。

  • マルチリージョンプライマリキーの kms:ReplicateKey

  • kms:CreateKey レプリカリージョンのIAMポリシー

キーポリシー

なし

KMS キー

KMSキーオペレーションの条件:

kms:CallerAccount

kms:KeySpec

kms:KeyUsage

kms:KeyOrigin

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

aws:ResourceTag/tag-key (AWS グローバル条件キー)

kms:ViaService

その他の条件:

kms:ReplicaRegion

RetireGrant

kms:RetireGrant

権限を使用停止にするアクセス許可は、主に権限によって決定されます。ポリシーだけでは、このオペレーションへのアクセスを許可することはできません。詳細については、「グラントの使用停止と取り消し」を参照してください。

IAM ポリシー

(このアクセス許可はキーポリシーでは無効です)。

はい

KMS キー

暗号化コンテキスト条件:

kms:EncryptionContext:context-key

kms:EncryptionContextKeys

権限条件:

kms:GrantConstraintType

KMSキーオペレーションの条件:

kms:CallerAccount

kms:ResourceAliases

aws:ResourceTag/tag-key (AWS グローバル条件キー)

kms:ViaService

RevokeGrant

kms:RevokeGrant

キーポリシー

はい

KMS キー

KMSキーオペレーションの条件:

kms:CallerAccount

kms:KeySpec

kms:KeyUsage

kms:KeyOrigin

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

aws:ResourceTag/tag-key (AWS グローバル条件キー)

kms:ViaService

その他の条件:

kms:GrantIsForAWSResource

RotateKeyOnDemand

kms:RotateKeyOnDemand

キーポリシー

なし

KMS キー

KMSキーオペレーションの条件:

kms:CallerAccount

kms:KeySpec

kms:KeyUsage

kms:KeyOrigin

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

aws:ResourceTag/tag-key (AWS グローバル条件キー)

kms:ViaService

ScheduleKeyDeletion

kms:ScheduleKeyDeletion

キーポリシー

なし

KMS キー

KMSキーオペレーションの条件:

kms:CallerAccount

kms:KeySpec

kms:KeyUsage

kms:KeyOrigin

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

aws:ResourceTag/tag-key (AWS グローバル条件キー)

kms:ViaService

Sign

kms:Sign

キーポリシー

はい

KMS キー

署名および検証の条件:

kms:MessageType

kms:RequestAlias

kms:SigningAlgorithm

KMSキーオペレーションの条件:

kms:CallerAccount

kms:KeySpec

kms:KeyUsage

kms:KeyOrigin

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

aws:ResourceTag/tag-key (AWS グローバル条件キー)

kms:ViaService

TagResource

kms:TagResource

キーポリシー

なし

KMS キー

KMSキーオペレーションの条件:

kms:CallerAccount

kms:KeySpec

kms:KeyUsage

kms:KeyOrigin

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

aws:ResourceTag/tag-key (AWS グローバル条件キー)

kms:ViaService

タグ付けの条件:

aws:RequestTag/tag-key (AWS グローバル条件キー)

aws:TagKeys (AWS グローバル条件キー)

UntagResource

kms:UntagResource

キーポリシー

なし

KMS キー

KMSキーオペレーションの条件:

kms:CallerAccount

kms:KeySpec

kms:KeyUsage

kms:KeyOrigin

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

aws:ResourceTag/tag-key (AWS グローバル条件キー)

kms:ViaService

タグ付けの条件:

aws:RequestTag/tag-key (AWS グローバル条件キー)

aws:TagKeys (AWS グローバル条件キー)

UpdateAlias

kms:UpdateAlias

このオペレーションを使用するには、発信者には 3 つのリソースでの kms:UpdateAlias 許可が必要です。

  • エイリアス

  • 現在関連付けられているKMSキー

  • 新しく関連付けられたKMSキー

詳細については、「エイリアスへのアクセスの制御」を参照してください。

IAM ポリシー (エイリアス用)

なし

エイリアス

なし (エイリアスへのアクセスを制御する場合)

キーポリシー (KMSキー用)

なし

KMS キー

KMSキーオペレーションの条件:

kms:CallerAccount

kms:KeySpec

kms:KeyUsage

kms:KeyOrigin

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

aws:ResourceTag/tag-key (AWS グローバル条件キー)

kms:ViaService

UpdateCustomKeyStore

kms:UpdateCustomKeyStore

IAM ポリシー なし

*

kms:CallerAccount

UpdateKeyDescription

kms:UpdateKeyDescription

キーポリシー

なし

KMS キー

KMSキーオペレーションの条件:

kms:CallerAccount

kms:KeySpec

kms:KeyUsage

kms:KeyOrigin

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

aws:ResourceTag/tag-key (AWS グローバル条件キー)

kms:ViaService

UpdatePrimaryRegion

kms:UpdatePrimaryRegion

発信者がこのオペレーションを使用するには、レプリカキーとなるマルチリージョンプライマリキーと、プライマリキーとなるマルチリージョンレプリカキーの両方に対する kms:UpdatePrimaryRegion のアクセス許可が必要です。

キーポリシー

なし

KMS キー

KMSキーオペレーションの条件:

kms:CallerAccount

kms:KeySpec

kms:KeyUsage

kms:KeyOrigin

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

aws:ResourceTag/tag-key (AWS グローバル条件キー)

kms:ViaService

その他の条件

kms:PrimaryRegion

Verify

kms:Verify

キーポリシー

はい

KMS キー

署名および検証の条件:

kms:MessageType

kms:RequestAlias

kms:SigningAlgorithm

KMSキーオペレーションの条件:

kms:CallerAccount

kms:KeySpec

kms:KeyUsage

kms:KeyOrigin

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

aws:ResourceTag/tag-key (AWS グローバル条件キー)

kms:ViaService

VerifyMac

kms:VerifyMac

キーポリシー はい KMS キー

KMSキーオペレーションの条件:

kms:CallerAccount

kms:KeySpec

kms:KeyUsage

kms:KeyOrigin

kms:MultiRegion

kms:MultiRegionKeyType

kms:ResourceAliases

aws:ResourceTag/tag-key (AWS グローバル条件キー)

kms:ViaService

暗号化オペレーションの条件:

kms:MacAlgorithm

kms:RequestAlias

列の説明

このテーブルの列には、以下の情報が表示されます:

  • アクションとアクセス許可には、各 AWS KMS APIオペレーションと、オペレーションを許可するアクセス許可が一覧表示されます。ポリシーステートメントの Action 要素でオペレーションを指定します。

  • ポリシータイプは、アクセス許可をキーポリシーで使用できるかどうかを示しますIAM。

    キーポリシーは、キーポリシーでアクセス許可を指定できることを意味します。キーポリシーにポリシー を有効にするポリシーステートメントが含まれている場合はIAM、IAMポリシーでアクセス許可を指定できます。

    IAM ポリシー は、IAMポリシーでのみアクセス許可を指定できることを意味します。

  • クロスアカウント使用は、別の AWS アカウントで、認可されたユーザーが実行できるオペレーションを表示します。

    はいの値は、別の AWS アカウントで、プリンシパルがリソースに対してオペレーションを実行できることを意味します。

    いいえの値は、自分の AWS アカウントで、プリンシパルがリソースに対してのみオペレーションを実行できることを意味します。

    別のアカウントのプリンシパルにクロスアカウントリソースで使用できないアクセス許可を付与した場合、そのアクセス許可は無効になります。例えば、別のアカウント kmsTagResource のプリンシパルにアカウントのKMSキーへのアクセス許可を付与すると、アカウントのKMSキーにタグを付ける試みは失敗します。

  • リソースには、アクセス許可が適用される AWS KMS リソースが一覧表示されます。 は、KMSキーとエイリアスという 2 つのリソースタイプ AWS KMS をサポートしています。キーポリシーでは、 Resource要素の値は常に であり*、キーポリシーがアタッチされているKMSキーを示します。

    次の値を使用して、IAMポリシー内の AWS KMS リソースを表します。

    KMS キー

    リソースがKMSキーの場合は、キー ARNを使用します。ヘルプについては、「キー ID とキー ARN を検索する」を参照してください。

    arn:AWS_partition_name:kms:AWS_Region:AWS_account_ID:key/key_ID

    例:

    arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab

    エイリアス

    リソースがエイリアスの場合は、そのエイリアス ARNを使用します。ヘルプについては、「ARN KMS キーのエイリアス名とエイリアスを検索する」を参照してください。

    arn:AWS_partition_name:kms:AWS_region:AWS_account_ID:alias/alias_name

    例:

    arn:aws:kms:us-west-2:111122223333:alias/ExampleAlias

    * (アスタリスク)

    アクセス許可が特定のリソース (KMSキーまたはエイリアス) に適用されない場合は、アスタリスク () を使用します*

    アクセス AWS KMS 許可のIAMポリシーでは、 Resource要素のアスタリスクはすべての AWS KMS リソース (KMSキーとエイリアス) を示します。アクセス AWS KMS 許可が特定のKMSキーやエイリアスに適用されない場合は、 Resource要素でアスタリスクを使用することもできます。例えば、 kms:CreateKey または kms:ListKeys アクセス許可を許可または拒否する場合は、 Resource要素を に設定する必要があります*

  • AWS KMS 条件キーには、オペレーションへのアクセスを制御するために使用できる AWS KMS 条件キーが一覧表示されます。ポリシーの Condition 要素で条件を指定します。詳細については、「AWS KMS 条件キー」を参照してください。この列には、 でサポートされているAWS グローバル条件キーも含まれていますが AWS KMS、すべての AWS サービスでサポートされているわけではありません。