全部产品
Search
文档中心

Key Management Service:Dampak Status CMK pada Operasi API

更新时间:Jul 06, 2025

Di KMS, sebuah CMK dapat berada dalam status Enabled, Disabled, atau PendingDeletion.

CMK berbasis BYOK juga dapat berada dalam status PendingImport. Untuk memeriksa apakah sebuah CMK adalah CMK berbasis BYOK, Anda dapat memanggil operasi DescribeKey. Untuk CMK berbasis BYOK, nilai dari Origin adalah EXTERNAL.

Secara umum, CMK yang baru dibuat berada dalam status Enabled. Namun, CMK berbasis BYOK yang baru dibuat berada dalam status PendingImport.

Hanya CMK dalam status Enabled yang dapat digunakan untuk mengenkripsi atau mendekripsi data atau kunci data. Untuk operasi API lainnya, hasil yang berbeda akan dikembalikan tergantung pada status CMK.

CMK dalam status PendingDeletion akan dihapus secara permanen setelah periode tunggu yang dijadwalkan berakhir.

Tabel berikut mencantumkan hubungan antara status CMK dan hasil yang diharapkan dari operasi API.
Hasil yang diharapkanKode Status HTTP
Berhasil200
Ditolak.Enabled409
Ditolak.Disabled409
Ditolak.PendingDeletion409
Ditolak.PendingImport409
Ditolak.StateModifiedFailed409

Operasi API Umum

Operasi APIEnabledDisabledPendingDeletionPendingImport
CreateKeyBerhasilBerhasilBerhasilBerhasil
GenerateDataKeyBerhasilDitolak.DisabledDitolak.PendingDeletionDitolak.PendingImport
GenerateDataKeyWithoutPlaintextBerhasilDitolak.DisabledDitolak.PendingDeletionDitolak.PendingImport
EncryptBerhasilDitolak.DisabledDitolak.PendingDeletionDitolak.PendingImport
DecryptBerhasilDitolak.DisabledDitolak.PendingDeletionDitolak.PendingImport
ListKeysBerhasilBerhasilBerhasilBerhasil
DescribeKeyBerhasilBerhasilBerhasilBerhasil
UpdateKeyDescriptionBerhasilBerhasilDitolak.PendingDeletionBerhasil
EnableKeyBerhasilBerhasilDitolak.StateModifiedFailedDitolak.StateModifiedFailed
DisableKeyBerhasilBerhasilDitolak.StateModifiedFailedDitolak.StateModifiedFailed
ScheduleKeyDeletionBerhasilBerhasilDitolak.StateModifiedFailedBerhasil
CancelKeyDeletionDitolak.StateModifiedFailedDitolak.StateModifiedFailedBerhasilDitolak.StateModifiedFailed
CreateAliasBerhasilBerhasilDitolak.StateModifiedFailedBerhasil
DeleteAliasBerhasilBerhasilBerhasilBerhasil
ListAliasesBerhasilBerhasilBerhasilBerhasil
TagResourceBerhasilBerhasilDitolak.PendingDeletionBerhasil
UntagResourceBerhasilBerhasilDitolak.PendingDeletionBerhasil
ListResourceTagsBerhasilBerhasilBerhasilBerhasil
DescribeKeyVersionBerhasilBerhasilBerhasilBerhasil
ListKeyVersionsBerhasilBerhasilBerhasilBerhasil
UpdateRotationPolicyBerhasilDitolak.DisabledDitolak.PendingDeletionDitolak.PendingImport

Operasi API Khusus

UpdateAlias:
  • Operasi ini hanya dipengaruhi oleh status CMK tujuan.
  • Jika CMK tujuan berada dalam status PendingDeletion, Rejected.PendingDeletion akan dikembalikan. Jika tidak, Success akan dikembalikan.
Operasi API Spesifik BYOK
Operasi APIEnabledDisabledPendingDeletionPendingImport
GetParametersForImportBerhasilBerhasilBerhasilBerhasil
ImportKeyMaterialBerhasilBerhasilDitolak.StateModifiedFailedBerhasil
DeleteKeyMaterialBerhasilBerhasilBerhasilBerhasil