阅读968 返回首页    go 新东方


用户主密钥(CMK)的状态(KeyState)对API调用的影响__API 参考_密钥管理服务-阿里云

在KMS服务中,用户的每个主密钥都拥有启用(Enabled)、禁用(Disabled)、待删除(PendingDeletion)三个状态。新建的主密钥默认处于启用状态,只有处于启用状态的密钥才可以用于加密、解密操作;其他API根据密钥状态的不同,会有不同的返回结果。

期望结果 HttpStatusCode
Success 200
Rejected.Enabled 409
Rejected.Disabled 409
Rejected.PendingDeletion 409
Rejected.StateModifiedFailed 409

处于待删除(PendingDeletion)状态的密钥,在预删除时间过后,会被永久删除。

密钥状态与API调用期望返回结果如下表:

API 启用(Enabled) 禁用(Disabled) 待删除(PendingDeletion)
CreateKey Success Success Success
GenerateDataKey Success Rejected.Disabled Rejected.PendingDeletion
Encrypt Success Rejected.Disabled Rejected.PendingDeletion
Decrypt Success Rejected.Disabled Rejected.PendingDeletion
ListKeys Success Success Success
DescribeKey Success Success Success
EnableKey Success Success Rejected.StateModifiedFailed
DisableKey Success Success Rejected.StateModifiedFailed
ScheduleKeyDeletion Success Success Rejected.StateModifiedFailed
CancelKeyDeletion Rejected.StateModifiedFailed Rejected.StateModifiedFailed Success

最后更新:2016-11-29 15:53:58

  上一篇:go KMS地域分布__API 参考_密钥管理服务-阿里云
  下一篇:go JAVA SDK样例代码__SDK 参考_密钥管理服务-阿里云