閱讀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 參考_密鑰管理服務-阿裏雲