Todos os produtos
Search
Central de documentação

Key Management Service:Impacto do status da CMK nas operações de API

Última atualização: Sep 18, 2026

Uma chave mestra de cliente (CMK) pode apresentar um dos seguintes status: Enabled, Disabled ou PendingDeletion. Uma CMK com material de chave importado (Bring Your Own Key, ou BYOK) também pode estar no status PendingImport.

  • Na maioria dos casos, uma CMK recém-criada inicia no status Enabled.

  • Uma CMK baseada em BYOK recém-criada inicia no status PendingImport. Para verificar se uma CMK utiliza material de chave importado, chame DescribeKey e verifique se Origin é EXTERNAL.

  • Somente CMKs no status Enabled executam operações criptográficas (criptografar dados, descriptografar dados ou gerar chaves de dados).

  • Uma CMK no status PendingDeletion é excluída permanentemente após o término do período de espera programado.

Cada chamada de API retorna um dos seguintes resultados:

Resultado

Código de status HTTP

Success

200

Rejected.Enabled

409

Rejected.Disabled

409

Rejected.PendingDeletion

409

Rejected.PendingImport

409

Rejected.StateModifiedFailed

409

Operações de API comuns

Operação de API

Enabled

Disabled

PendingDeletion

PendingImport

CreateKey

Success

Success

Success

Success

GenerateDataKey

Success

Rejected.Disabled

Rejected.PendingDeletion

Rejected.PendingImport

GenerateDataKeyWithoutPlaintext

Success

Rejected.Disabled

Rejected.PendingDeletion

Rejected.PendingImport

Encrypt

Success

Rejected.Disabled

Rejected.PendingDeletion

Rejected.PendingImport

Decrypt

Success

Rejected.Disabled

Rejected.PendingDeletion

Rejected.PendingImport

ListKeys

Success

Success

Success

Success

DescribeKey

Success

Success

Success

Success

UpdateKeyDescription

Success

Success

Rejected.PendingDeletion

Success

EnableKey

Success

Success

Rejected.StateModifiedFailed

Rejected.StateModifiedFailed

DisableKey

Success

Success

Rejected.StateModifiedFailed

Rejected.StateModifiedFailed

ScheduleKeyDeletion

Success

Success

Rejected.StateModifiedFailed

Success

CancelKeyDeletion

Rejected.StateModifiedFailed

Rejected.StateModifiedFailed

Success

Rejected.StateModifiedFailed

CreateAlias

Success

Success

Rejected.StateModifiedFailed

Success

DeleteAlias

Success

Success

Success

Success

ListAliases

Success

Success

Success

Success

TagResource

Success

Success

Rejected.PendingDeletion

Success

UntagResource

Success

Success

Rejected.PendingDeletion

Success

ListResourceTags

Success

Success

Success

Success

DescribeKeyVersion

Success

Success

Success

Success

ListKeyVersions

Success

Success

Success

Success

UpdateRotationPolicy

Success

Rejected.Disabled

Rejected.PendingDeletion

Rejected.PendingImport

Nota: CancelKeyDeletion tem êxito apenas quando a CMK está no status PendingDeletion , pois o cancelamento só é válido para chaves já agendadas para exclusão.

Operações de API especiais

UpdateAlias — o resultado depende do status da CMK de destino, e não da CMK de source.

Status da CMK de destino

Resultado

Qualquer status exceto PendingDeletion

Success

PendingDeletion

Rejected.PendingDeletion

Operações de API específicas para BYOK

Estas operações aplicam-se somente a CMKs com material de chave importado (Origin = EXTERNAL).

Operação de API

Enabled

Disabled

PendingDeletion

PendingImport

GetParametersForImport

Success

Success

Success

Success

ImportKeyMaterial

Success

Success

Rejected.StateModifiedFailed

Success

DeleteKeyMaterial

Success

Success

Success

Success