AWS KMS izin - AWS Key Management Service

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

AWS KMS izin

Tabel ini dirancang untuk membantu Anda memahami AWS KMS izin sehingga Anda dapat mengontrol akses ke AWS KMS sumber daya Anda. Definisi judul kolom muncul di bawah tabel.

Anda juga dapat mempelajari tentang AWS KMS izin di tombol Tindakan, sumber daya, dan kondisi untuk AWS Key Management Service topik Referensi Otorisasi Layanan. Namun, topik tersebut tidak mencantumkan semua kunci kondisi yang dapat Anda gunakan untuk menyempurnakan setiap izin.

catatan

Anda mungkin harus menggulir horizontal atau vertikal untuk melihat semua data di dalam tabel.

Tindakan dan izin Jenis kebijakan Penggunaan lintas akun Sumber daya (untuk kebijakan IAM) AWS KMS kunci kondisi

CancelKeyDeletion

kms:CancelKeyDeletion

Kebijakan kunci

Tidak

Kunci KMS

Ketentuan untuk operasi kunci KMS:

km: CallerAccount

km: KeySpec

km: KeyUsage

km: KeyOrigin

km: MultiRegion

km: MultiRegionKeyType

km: ResourceAliases

aws:ResourceTag/tag-key (kunci kondisi AWS global)

km: ViaService

ConnectCustomKeyStore

kms:ConnectCustomKeyStore

Kebijakan IAM Tidak

*

km: CallerAccount

CreateAlias

kms:CreateAlias

Untuk menggunakan operasi ini, pemanggil memerlukan izin kms:CreateAlias pada dua sumber daya:

  • Alias (dalam kebijakan IAM)

  • Kunci KMS (dalam kebijakan utama)

Untuk rincian selengkapnya, lihat Mengontrol akses ke alias.

Kebijakan IAM (untuk alias)

Tidak

Alias

Tidak ada (ketika mengontrol akses ke alias)

Kebijakan kunci (untuk kunci KMS)

Tidak

Kunci KMS

Ketentuan untuk operasi kunci KMS:

km: CallerAccount

km: KeySpec

km: KeyUsage

km: KeyOrigin

km: MultiRegion

km: MultiRegionKeyType

km: ResourceAliases

aws:ResourceTag/tag-key (kunci kondisi AWS global)

km: ViaService

CreateCustomKeyStore

kms:CreateCustomKeyStore

Kebijakan IAM Tidak

*

km: CallerAccount

CreateGrant

kms:CreateGrant

Kebijakan kunci

Ya

Kunci KMS

Kondisi konteks enkripsi:

kms:EncryptionContext: kunci-konteks

km: EncryptionContextKeys

Ketentuan hibah:

km: GrantConstraintType

km: GranteePrincipal

km: GrantIsFor AWSResource

km: GrantOperations

km: RetiringPrincipal

Ketentuan untuk operasi kunci KMS:

km: CallerAccount

km: KeySpec

km: KeyUsage

km: KeyOrigin

km: MultiRegion

km: MultiRegionKeyType

km: ResourceAliases

aws:ResourceTag/tag-key (kunci kondisi AWS global)

km: ViaService

CreateKey

kms:CreateKey

Kebijakan IAM

Tidak

*

km: BypassPolicyLockoutSafetyCheck

km: CallerAccount

km: KeySpec

km: KeyUsage

km: KeyOrigin

km: MultiRegion

km: MultiRegionKeyType

km: ViaService

aws:RequestTag/tag-key (kunci kondisi AWS global)

aws:ResourceTag/tag-key (kunci kondisi AWS global)

aws: TagKeys (kunci kondisi AWS global)

Dekripsi

kms:Decrypt

Kebijakan kunci

Ya

Kunci KMS

Kondisi untuk operasi kriptografi

km: EncryptionAlgorithm

km: RequestAlias

Kondisi konteks enkripsi:

kms:EncryptionContext: kunci-konteks

km: EncryptionContextKeys

Ketentuan untuk operasi kunci KMS:

km: CallerAccount

km: KeySpec

km: KeyUsage

km: KeyOrigin

km: MultiRegion

km: MultiRegionKeyType

km: ResourceAliases

aws:ResourceTag/tag-key (kunci kondisi AWS global)

km: ViaService

DeleteAlias

kms:DeleteAlias

Untuk menggunakan operasi ini, pemanggil memerlukan izin kms:DeleteAlias pada dua sumber daya:

  • Alias (dalam kebijakan IAM)

  • Kunci KMS (dalam kebijakan utama)

Untuk rincian selengkapnya, lihat Mengontrol akses ke alias.

Kebijakan IAM (untuk alias)

Tidak

Alias

Tidak ada (ketika mengontrol akses ke alias)

Kebijakan kunci (untuk kunci KMS)

Tidak

Kunci KMS

Ketentuan untuk operasi kunci KMS:

km: CallerAccount

km: KeySpec

km: KeyUsage

km: KeyOrigin

km: MultiRegion

km: MultiRegionKeyType

km: ResourceAliases

aws:ResourceTag/tag-key (kunci kondisi AWS global)

km: ViaService

DeleteCustomKeyStore

kms:DeleteCustomKeyStore

Kebijakan IAM Tidak

*

km: CallerAccount

DeleteImportedKeyMaterial

kms:DeleteImportedKeyMaterial

Kebijakan kunci

Tidak

Kunci KMS

Ketentuan untuk operasi kunci KMS:

km: CallerAccount

km: KeySpec

km: KeyUsage

km: KeyOrigin

km: MultiRegion

km: MultiRegionKeyType

km: ResourceAliases

aws:ResourceTag/tag-key (kunci kondisi AWS global)

km: ViaService

DedriveSharedSecret

kms:DeriveSharedSecret

Kebijakan kunci Ya Kunci KMS

Ketentuan untuk operasi kunci KMS:

km: CallerAccount

km: KeySpec

km: KeyUsage

km: KeyOrigin

km: MultiRegion

km: MultiRegionKeyType

km: ResourceAliases

aws:ResourceTag/tag-key (kunci kondisi AWS global)

km: ViaService

Ketentuan untuk operasi kriptografi:

km: KeyAgreementAlgorithm

DescribeCustomKeyStores

kms:DescribeCustomKeyStores

Kebijakan IAM Tidak

*

km: CallerAccount

DescribeKey

kms:DescribeKey

Kebijakan kunci

Ya

Kunci KMS

Ketentuan untuk operasi kunci KMS:

km: CallerAccount

km: KeySpec

km: KeyUsage

km: KeyOrigin

km: MultiRegion

km: MultiRegionKeyType

km: ResourceAliases

aws:ResourceTag/tag-key (kunci kondisi AWS global)

km: ViaService

Kondisi lain:

km: RequestAlias

DisableKey

kms:DisableKey

Kebijakan kunci

Tidak

Kunci KMS

Ketentuan untuk operasi kunci KMS:

km: CallerAccount

km: KeySpec

km: KeyUsage

km: KeyOrigin

km: MultiRegion

km: MultiRegionKeyType

km: ResourceAliases

aws:ResourceTag/tag-key (kunci kondisi AWS global)

km: ViaService

DisableKeyRotation

kms:DisableKeyRotation

Kebijakan kunci

Tidak

Kunci KMS

Ketentuan untuk operasi kunci KMS:

km: CallerAccount

km: KeySpec

km: KeyUsage

km: KeyOrigin

km: MultiRegion

km: MultiRegionKeyType

km: ResourceAliases

aws:ResourceTag/tag-key (kunci kondisi AWS global)

km: ViaService

DisconnectCustomKeyStore

kms:DisconnectCustomKeyStore

Kebijakan IAM Tidak

*

km: CallerAccount

EnableKey

kms:EnableKey

Kebijakan kunci

Tidak

Kunci KMS

Ketentuan untuk operasi kunci KMS:

km: CallerAccount

km: KeySpec

km: KeyUsage

km: KeyOrigin

km: MultiRegion

km: MultiRegionKeyType

km: ResourceAliases

aws:ResourceTag/tag-key (kunci kondisi AWS global)

km: ViaService

EnableKeyRotation

kms:EnableKeyRotation

Kebijakan kunci

Tidak

Kunci KMS (hanya simetris)

Ketentuan untuk operasi kunci KMS:

km: CallerAccount

km: KeySpec

km: KeyUsage

km: KeyOrigin

km: MultiRegion

km: MultiRegionKeyType

km: ResourceAliases

aws:ResourceTag/tag-key (kunci kondisi AWS global)

km: ViaService

Kondisi rotasi kunci otomatis:

km: RotationPeriodInDays

Enkripsi

kms:Encrypt

Kebijakan kunci

Ya

Kunci KMS

Kondisi untuk operasi kriptografi

km: EncryptionAlgorithm

km: RequestAlias

Kondisi konteks enkripsi:

kms:EncryptionContext: kunci-konteks

km: EncryptionContextKeys

Ketentuan untuk operasi kunci KMS:

km: CallerAccount

km: KeySpec

km: KeyUsage

km: KeyOrigin

km: MultiRegion

km: MultiRegionKeyType

km: ResourceAliases

aws:ResourceTag/tag-key (kunci kondisi AWS global)

km: ViaService

GenerateDataKey

kms:GenerateDataKey

Kebijakan kunci

Ya

Kunci KMS (hanya simetris)

Kondisi untuk operasi kriptografi

km: EncryptionAlgorithm

km: RequestAlias

Kondisi konteks enkripsi:

kms:EncryptionContext: kunci-konteks

km: EncryptionContextKeys

Ketentuan untuk operasi kunci KMS:

km: CallerAccount

km: KeySpec

km: KeyUsage

km: KeyOrigin

km: MultiRegion

km: MultiRegionKeyType

km: ResourceAliases

aws:ResourceTag/tag-key (kunci kondisi AWS global)

km: ViaService

GenerateDataKeyPair

kms:GenerateDataKeyPair

Kebijakan kunci

Ya

Kunci KMS (hanya simetris)

Menghasilkan data key pair asimetris yang dilindungi oleh kunci KMS enkripsi simetris.

Ketentuan untuk pasangan kunci data:

km: DataKeyPairSpec

Kondisi untuk operasi kriptografi

km: EncryptionAlgorithm

km: RequestAlias

Kondisi konteks enkripsi:

kms:EncryptionContext: kunci-konteks

km: EncryptionContextKeys

Ketentuan untuk operasi kunci KMS:

km: CallerAccount

km: KeySpec

km: KeyUsage

km: KeyOrigin

km: MultiRegion

km: MultiRegionKeyType

km: ResourceAliases

aws:ResourceTag/tag-key (kunci kondisi AWS global)

km: ViaService

GenerateDataKeyPairWithoutPlaintext

kms:GenerateDataKeyPairWithoutPlaintext

Kebijakan kunci

Ya

Kunci KMS (hanya simetris)

Menghasilkan data key pair asimetris yang dilindungi oleh kunci KMS enkripsi simetris.

Ketentuan untuk pasangan kunci data:

km: DataKeyPairSpec

Kondisi untuk operasi kriptografi

km: EncryptionAlgorithm

km: RequestAlias

Kondisi konteks enkripsi:

kms:EncryptionContext: kunci-konteks

km: EncryptionContextKeys

Ketentuan untuk operasi kunci KMS:

km: CallerAccount

km: KeySpec

km: KeyUsage

km: KeyOrigin

km: MultiRegion

km: MultiRegionKeyType

km: ResourceAliases

aws:ResourceTag/tag-key (kunci kondisi AWS global)

km: ViaService

GenerateDataKeyWithoutPlaintext

kms:GenerateDataKeyWithoutPlaintext

Kebijakan kunci

Ya

Kunci KMS (hanya simetris)

Kondisi untuk operasi kriptografi

km: EncryptionAlgorithm

km: RequestAlias

Kondisi konteks enkripsi:

kms:EncryptionContext: kunci-konteks

km: EncryptionContextKeys

Ketentuan untuk operasi kunci KMS:

km: CallerAccount

km: KeySpec

km: KeyUsage

km: KeyOrigin

km: MultiRegion

km: MultiRegionKeyType

km: ResourceAliases

aws:ResourceTag/tag-key (kunci kondisi AWS global)

km: ViaService

GenerateMac

kms:GenerateMac

Kebijakan kunci Ya Kunci KMS

Ketentuan untuk operasi kunci KMS:

km: CallerAccount

km: KeySpec

km: KeyUsage

km: KeyOrigin

km: MultiRegion

km: MultiRegionKeyType

km: ResourceAliases

aws:ResourceTag/tag-key (kunci kondisi AWS global)

km: ViaService

Ketentuan untuk operasi kriptografi:

km: MacAlgorithm

km: RequestAlias

GenerateRandom

kms:GenerateRandom

Kebijakan IAM

N/A

*

Tidak ada

GetKeyPolicy

kms:GetKeyPolicy

Kebijakan kunci

Tidak

Kunci KMS

Ketentuan untuk operasi kunci KMS:

km: CallerAccount

km: KeySpec

km: KeyUsage

km: KeyOrigin

km: MultiRegion

km: MultiRegionKeyType

km: ResourceAliases

aws:ResourceTag/tag-key (kunci kondisi AWS global)

km: ViaService

GetKeyRotationStatus

kms:GetKeyRotationStatus

Kebijakan kunci

Ya

Kunci KMS (hanya simetris)

Ketentuan untuk operasi kunci KMS:

km: CallerAccount

km: KeySpec

km: KeyUsage

km: KeyOrigin

km: MultiRegion

km: MultiRegionKeyType

km: ResourceAliases

aws:ResourceTag/tag-key (kunci kondisi AWS global)

km: ViaService

GetParametersForImport

kms:GetParametersForImport

Kebijakan kunci

Tidak

Kunci KMS

km: WrappingAlgorithm

km: WrappingKeySpec

Ketentuan untuk operasi kunci KMS:

km: CallerAccount

km: KeySpec

km: KeyUsage

km: KeyOrigin

km: MultiRegion

km: MultiRegionKeyType

km: ResourceAliases

aws:ResourceTag/tag-key (kunci kondisi AWS global)

km: ViaService

GetPublicKey

kms:GetPublicKey

Kebijakan kunci

Ya

Kunci KMS (hanya asimetris)

Ketentuan untuk operasi kunci KMS:

km: CallerAccount

km: KeySpec

km: KeyUsage

km: KeyOrigin

km: MultiRegion

km: MultiRegionKeyType

km: ResourceAliases

aws:ResourceTag/tag-key (kunci kondisi AWS global)

km: ViaService

Kondisi lain:

km: RequestAlias

ImportKeyMaterial

kms:ImportKeyMaterial

Kebijakan kunci

Tidak

Kunci KMS

Ketentuan untuk operasi kunci KMS:

km: CallerAccount

km: KeySpec

km: KeyUsage

km: KeyOrigin

km: MultiRegion

km: MultiRegionKeyType

km: ResourceAliases

aws:ResourceTag/tag-key (kunci kondisi AWS global)

km: ViaService

Kondisi lain:

km: ExpirationModel

km: ValidTo

ListAliases

kms:ListAliases

Kebijakan IAM

Tidak

*

Tidak ada

ListGrants

kms:ListGrants

Kebijakan kunci

Ya

Kunci KMS

Ketentuan untuk operasi kunci KMS:

km: CallerAccount

km: KeySpec

km: KeyUsage

km: KeyOrigin

km: MultiRegion

km: MultiRegionKeyType

km: ResourceAliases

aws:ResourceTag/tag-key (kunci kondisi AWS global)

km: ViaService

Kondisi lain:

km: GrantIsFor AWSResource

ListKeyPolicies

kms:ListKeyPolicies

Kebijakan kunci

Tidak

Kunci KMS

Ketentuan untuk operasi kunci KMS:

km: CallerAccount

km: KeySpec

km: KeyUsage

km: KeyOrigin

km: MultiRegion

km: MultiRegionKeyType

km: ResourceAliases

aws:ResourceTag/tag-key (kunci kondisi AWS global)

km: ViaService

ListKeyRotations

kms:ListKeyRotations

Kebijakan kunci

Tidak

Kunci KMS (hanya simetris)

Ketentuan untuk operasi kunci KMS:

km: CallerAccount

km: KeySpec

km: KeyUsage

km: KeyOrigin

km: MultiRegion

km: MultiRegionKeyType

km: ResourceAliases

aws:ResourceTag/tag-key (kunci kondisi AWS global)

km: ViaService

ListKeys

kms:ListKeys

Kebijakan IAM

Tidak

*

Tidak ada

ListResourceTags

kms:ListResourceTags

Kebijakan kunci

Tidak

Kunci KMS

Ketentuan untuk operasi kunci KMS:

km: CallerAccount

km: KeySpec

km: KeyUsage

km: KeyOrigin

km: MultiRegion

km: MultiRegionKeyType

km: ResourceAliases

aws:ResourceTag/tag-key (kunci kondisi AWS global)

km: ViaService

ListRetirableGrants

kms:ListRetirableGrants

Kebijakan IAM

Utama yang ditentukan harus berada di akun lokal, tetapi operasi mengembalikan pemberian di semua akun.

*

Tidak ada

PutKeyPolicy

kms:PutKeyPolicy

Kebijakan kunci

Tidak

Kunci KMS

Ketentuan untuk operasi kunci KMS:

km: CallerAccount

km: KeySpec

km: KeyUsage

km: KeyOrigin

km: MultiRegion

km: MultiRegionKeyType

km: ResourceAliases

aws:ResourceTag/tag-key (kunci kondisi AWS global)

km: ViaService

Kondisi lain:

km: BypassPolicyLockoutSafetyCheck

ReEncrypt

kms:ReEncryptFrom

kms:ReEncryptTo

Untuk menggunakan operasi ini, penelepon memerlukan izin pada dua tombol KMS:

  • kms:ReEncryptFrompada kunci KMS yang digunakan untuk mendekripsi

  • kms:ReEncryptTopada kunci KMS yang digunakan untuk mengenkripsi

Kebijakan kunci

Ya

Kunci KMS

Kondisi untuk operasi kriptografi

km: EncryptionAlgorithm

km: RequestAlias

Kondisi konteks enkripsi:

kms:EncryptionContext: kunci-konteks

km: EncryptionContextKeys

Ketentuan untuk operasi kunci KMS:

km: CallerAccount

km: KeySpec

km: KeyUsage

km: KeyOrigin

km: MultiRegion

km: MultiRegionKeyType

km: ResourceAliases

aws:ResourceTag/tag-key (kunci kondisi AWS global)

km: ViaService

Kondisi lain:

km: ReEncryptOnSameKey

ReplicateKey

kms:ReplicateKey

Untuk menggunakan operasi ini, pemanggil memerlukan izin berikut:

  • kms:ReplicateKey pada kunci utama Multi-wilayah

  • kms:CreateKey dalam kebijakan IAM di Wilayah replika

Kebijakan kunci

Tidak

Kunci KMS

Ketentuan untuk operasi kunci KMS:

km: CallerAccount

km: KeySpec

km: KeyUsage

km: KeyOrigin

km: MultiRegion

km: MultiRegionKeyType

km: ResourceAliases

aws:ResourceTag/tag-key (kunci kondisi AWS global)

km: ViaService

Kondisi lain:

km: ReplicaRegion

RetireGrant

kms:RetireGrant

Izin untuk mempensiunkan pemberian ditentukan terutama oleh pemberian tersebut. Kebijakan saja tidak dapat mengizinkan akses ke operasi ini. Untuk informasi selengkapnya, lihat Menghentikan dan mencabut pemberian izin.

Kebijakan IAM

(Izin ini tidak efektif dalam kebijakan kunci.)

Ya

Kunci KMS

Kondisi konteks enkripsi:

kms:EncryptionContext: kunci-konteks

km: EncryptionContextKeys

Ketentuan hibah:

km: GrantConstraintType

Ketentuan untuk operasi kunci KMS:

km: CallerAccount

km: ResourceAliases

aws:ResourceTag/tag-key (kunci kondisi AWS global)

km: ViaService

RevokeGrant

kms:RevokeGrant

Kebijakan kunci

Ya

Kunci KMS

Ketentuan untuk operasi kunci KMS:

km: CallerAccount

km: KeySpec

km: KeyUsage

km: KeyOrigin

km: MultiRegion

km: MultiRegionKeyType

km: ResourceAliases

aws:ResourceTag/tag-key (kunci kondisi AWS global)

km: ViaService

Kondisi lain:

km: GrantIsFor AWSResource

RotateKeyOnDemand

kms:RotateKeyOnDemand

Kebijakan kunci

Tidak

Kunci KMS (hanya simetris)

Ketentuan untuk operasi kunci KMS:

km: CallerAccount

km: KeySpec

km: KeyUsage

km: KeyOrigin

km: MultiRegion

km: MultiRegionKeyType

km: ResourceAliases

aws:ResourceTag/tag-key (kunci kondisi AWS global)

km: ViaService

ScheduleKeyDeletion

kms:ScheduleKeyDeletion

Kebijakan kunci

Tidak

Kunci KMS

Ketentuan untuk operasi kunci KMS:

km: CallerAccount

km: KeySpec

km: KeyUsage

km: KeyOrigin

km: MultiRegion

km: MultiRegionKeyType

km: ResourceAliases

aws:ResourceTag/tag-key (kunci kondisi AWS global)

km: ViaService

Tanda

kms:Sign

Kebijakan kunci

Ya

Kunci KMS (hanya asimetris)

Ketentuan untuk penandatanganan dan verifikasi:

km: MessageType

km: RequestAlias

km: SigningAlgorithm

Ketentuan untuk operasi kunci KMS:

km: CallerAccount

km: KeySpec

km: KeyUsage

km: KeyOrigin

km: MultiRegion

km: MultiRegionKeyType

km: ResourceAliases

aws:ResourceTag/tag-key (kunci kondisi AWS global)

km: ViaService

TagResource

kms:TagResource

Kebijakan kunci

Tidak

Kunci KMS

Ketentuan untuk operasi kunci KMS:

km: CallerAccount

km: KeySpec

km: KeyUsage

km: KeyOrigin

km: MultiRegion

km: MultiRegionKeyType

km: ResourceAliases

aws:ResourceTag/tag-key (kunci kondisi AWS global)

km: ViaService

Ketentuan untuk menandai:

aws:RequestTag/tag-key (kunci kondisi AWS global)

aws: TagKeys (kunci kondisi AWS global)

UntagResource

kms:UntagResource

Kebijakan kunci

Tidak

Kunci KMS

Ketentuan untuk operasi kunci KMS:

km: CallerAccount

km: KeySpec

km: KeyUsage

km: KeyOrigin

km: MultiRegion

km: MultiRegionKeyType

km: ResourceAliases

aws:ResourceTag/tag-key (kunci kondisi AWS global)

km: ViaService

Ketentuan untuk menandai:

aws:RequestTag/tag-key (kunci kondisi AWS global)

aws: TagKeys (kunci kondisi AWS global)

UpdateAlias

kms:UpdateAlias

Untuk menggunakan operasi ini, pemanggil memerlukan izin kms:UpdateAlias pada tiga sumber daya:

  • Alias

  • Kunci KMS yang saat ini terkait

  • Kunci KMS yang baru terkait

Untuk rincian selengkapnya, lihat Mengontrol akses ke alias.

Kebijakan IAM (untuk alias)

Tidak

Alias

Tidak ada (ketika mengontrol akses ke alias)

Kebijakan kunci (untuk kunci KMS)

Tidak

Kunci KMS

Ketentuan untuk operasi kunci KMS:

km: CallerAccount

km: KeySpec

km: KeyUsage

km: KeyOrigin

km: MultiRegion

km: MultiRegionKeyType

km: ResourceAliases

aws:ResourceTag/tag-key (kunci kondisi AWS global)

km: ViaService

UpdateCustomKeyStore

kms:UpdateCustomKeyStore

Kebijakan IAM Tidak

*

km: CallerAccount

UpdateKeyDescription

kms:UpdateKeyDescription

Kebijakan kunci

Tidak

Kunci KMS

Ketentuan untuk operasi kunci KMS:

km: CallerAccount

km: KeySpec

km: KeyUsage

km: KeyOrigin

km: MultiRegion

km: MultiRegionKeyType

km: ResourceAliases

aws:ResourceTag/tag-key (kunci kondisi AWS global)

km: ViaService

UpdatePrimaryRegion

kms:UpdatePrimaryRegion

Untuk menggunakan operasi ini, pemanggil memerlukan izin kms:UpdatePrimaryRegion pada kedua kunci primer multi-Wilayahyang akan menjadi kunci replika dan kunci replika multi-Wilayah yang akan menjadi kunci primer.

Kebijakan kunci

Tidak

Kunci KMS

Ketentuan untuk operasi kunci KMS:

km: CallerAccount

km: KeySpec

km: KeyUsage

km: KeyOrigin

km: MultiRegion

km: MultiRegionKeyType

km: ResourceAliases

aws:ResourceTag/tag-key (kunci kondisi AWS global)

km: ViaService

Kondisi lainnya

km: PrimaryRegion

Verifikasi

kms:Verify

Kebijakan kunci

Ya

Kunci KMS (hanya asimetris)

Ketentuan untuk penandatanganan dan verifikasi:

km: MessageType

km: RequestAlias

km: SigningAlgorithm

Ketentuan untuk operasi kunci KMS:

km: CallerAccount

km: KeySpec

km: KeyUsage

km: KeyOrigin

km: MultiRegion

km: MultiRegionKeyType

km: ResourceAliases

aws:ResourceTag/tag-key (kunci kondisi AWS global)

km: ViaService

VerifyMac

kms:VerifyMac

Kebijakan kunci Ya Kunci KMS

Ketentuan untuk operasi kunci KMS:

km: CallerAccount

km: KeySpec

km: KeyUsage

km: KeyOrigin

km: MultiRegion

km: MultiRegionKeyType

km: ResourceAliases

aws:ResourceTag/tag-key (kunci kondisi AWS global)

km: ViaService

Ketentuan untuk operasi kriptografi:

km: MacAlgorithm

km: RequestAlias

Deskripsi kolom

Kolom dalam tabel ini memberikan informasi berikut:

  • Tindakan dan izin mencantumkan setiap operasi AWS KMS API dan izin yang memungkinkan operasi. Anda menentukan operasi di elemen Action pernyataan kebijakan.

  • Jenis kebijakan menunjukkan apakah izin dapat digunakan dalam kebijakan kunci atau kebijakan IAM.

    Kebijakan kunci berarti Anda dapat menentukan izin dalam kebijakan kunci. Ketika kebijakan kunci berisi pernyataan kebijakan yang memungkinkan kebijakan IAM, Anda dapat menentukan izin dalam kebijakan IAM.

    Kebijakan IAM berarti Anda dapat menentukan izin hanya dalam kebijakan IAM.

  • Penggunaan lintas akun menunjukkan operasi yang dapat dilakukan pengguna yang berwenang pada sumber daya yang berbeda Akun AWS.

    Nilai Ya berarti bahwa prinsipal dapat melakukan operasi pada sumber daya yang berbeda. Akun AWS

    Nilai Tidak berarti bahwa kepala sekolah dapat melakukan operasi hanya pada sumber daya mereka sendiri. Akun AWS

    Jika Anda memberikan utama di akun berbeda sebuah izin yang tidak dapat digunakan pada sumber lintas akun, maka izin tersebut tidak efektif. Misalnya, jika Anda memberikan prinsipal di akun lain kms: TagResource izin ke kunci KMS di akun Anda, upaya mereka untuk menandai kunci KMS di akun Anda akan gagal.

  • Resources mencantumkan AWS KMS sumber daya tempat izin diterapkan. AWS KMS mendukung dua jenis sumber daya: kunci KMS dan alias. Dalam kebijakan kunci, nilai Resource elemen selalu*, yang menunjukkan kunci KMS tempat kebijakan kunci dilampirkan.

    Gunakan nilai berikut untuk mewakili AWS KMS sumber daya dalam kebijakan IAM.

    Kunci KMS

    Ketika sumber daya adalah kunci KMS, gunakan kunci ARN. Untuk bantuan, lihat Menemukan ID kunci dan kunci ARN.

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

    Sebagai contoh:

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

    Alias

    Ketika sumber daya adalah alias, gunakan ARN alias. Untuk bantuan, lihat Menemukan nama alias dan ARN alias.

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

    Sebagai contoh:

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

    * (tanda bintang)

    Jika izin tidak berlaku untuk sumber daya tertentu (kunci KMS atau alias), gunakan tanda bintang (). *

    Dalam kebijakan IAM untuk AWS KMS izin, tanda bintang dalam Resource elemen menunjukkan semua AWS KMS sumber daya (kunci KMS dan alias). Anda juga dapat menggunakan tanda bintang dalam Resource elemen ketika AWS KMS izin tidak berlaku untuk kunci atau alias KMS tertentu. Misalnya, saat mengizinkan atau menolak izin kms:CreateKey atau kms:ListKeys, Anda dapat mengatur elemen Resource ke * atau ke variasi spesifik akun, seperti arn:AWS_partition_name:kms:AWS_region:AWS_account_ID:*.

  • AWS KMS tombol kondisi mencantumkan tombol AWS KMS kondisi yang dapat Anda gunakan untuk mengontrol akses ke operasi. Anda menentukan syarat di elemen Condition kebijakan. Untuk informasi selengkapnya, lihat AWS KMS kunci kondisi. Kolom ini juga menyertakan kunci kondisi AWS global yang didukung oleh AWS KMS, tetapi tidak oleh semua AWS layanan.