全部產品
Search
文件中心

:更換ClientKey

更新時間:Dec 30, 2024

ClientKey的有效期間可設定為1年~5年,建議您對ClientKey按一年為周期定期更換。如果您的ClientKey即將到期,請您務必及時更換,否則應用將無法正常訪問KMS。本文介紹如何更換ClientKey。

步驟一:建立一個新的ClientKey

  1. 登入Key Management Service控制台,在頂部功能表列選擇地區後,在左側導覽列單擊应用接入 > 接入点

  2. 單擊应用接入頁簽,通過实例ID或者應用存取點名稱篩選,定位到目標應用存取點。

  3. 單擊應用存取點名稱,在詳情頁面單擊身份凭证頁簽後,單擊创建凭证

  4. 创建凭证對話方塊設定Client Key加密口令有效期

    • Client Key加密口令:8~64位,支援數字、英文大小寫、特殊字元~!@#$%^&*?_-

    • 有效期:預設為5年,建議您設定為1年,以降低ClientKey被泄露的風險。

  5. 單擊確定,瀏覽器會自動下載ClientKey。

    ClientKey包含應用身份憑證內容(ClientKeyContent)憑證口令(ClientKeyPassword)應用身份憑證內容(ClientKeyContent)檔案名稱預設為clientKey_****.json憑證口令(ClientKeyPassword)檔案名稱預設為clientKey_****_Password.txt

步驟二:更換自建應用中的ClientKey

KMS執行個體SDK(Java)為例,初始化Client執行個體時,你需要將clientKeyPass替換為新的憑證口令clientKeyFilePathclientKey替換為新的應用身份憑證內容

步驟三:觀察舊ClientKey是否仍有調用

您可以通過觀察舊ClientKey是否仍有調用,判斷ClientKey是否已經全部更換。確認沒有調用後,對於不使用的ClientKey請及時刪除。

  1. 擷取舊ClientKey的Key IDimage.png

  2. 在左側導覽列單擊安全运营 > 日志服务,選擇您的執行個體ID。

  3. 在搜尋方塊中輸入ClientKey的Key ID,查詢舊ClientKey是否仍有調用。image.png

    如果仍有調用,說明ClientKey未更換完全,您可以根據client_ipuseragent等欄位的資訊追溯是哪些應用未替換。

步驟四:刪除舊ClientKey

警告

ClientKey刪除後立即生效,刪除前請確保已不再使用,否則會導致應用無法訪問KMS。

  1. 定位到舊ClientKey,單擊操作列的删除

  2. 在彈出的删除Client Key對話方塊中確認無誤後,單擊確定

  3. 完成安全驗證後,KMS會刪除該ClientKey。