刪除密鑰

您可以使用 IBM Cloud® Secrets Manager 來刪除密鑰及其內容。

開始之前

開始之前,請確定您具有必要的存取層次。 若要刪除密碼,您需要 管理員 服務角色

如果您具有 IAM 認證密碼引擎所產生的服務 ID 或 API 金鑰,並刪除 Secrets Manager的實例,則也必須從 IAM 中刪除該密碼。

在使用者介面中刪除密鑰

您可以使用 Secrets Manager 使用者介面來手動刪除密鑰。

  1. 在主控台中,按一下 功能表 圖示 「功能表」圖示 > 資源清單
  2. 從服務清單中,選取 Secrets Manager的實例。
  3. 使用 密鑰 表格來瀏覽實例中的密鑰。
  4. 在您要刪除之密鑰的列中,按一下 動作 功能表 「動作」圖示 > 刪除
  5. 輸入密鑰名稱以確認刪除。
  6. 按一下刪除

如果嘗試刪除自訂憑證秘訣,請注意如果該秘訣的版本仍需要在憑證提供者中刪除,則無法刪除該秘訣。
您可以勾選強制刪除核取方塊來強制刪除。

從 CLI 刪除密鑰

若要刪除密鑰,請執行 ibmcloud secrets-manager secret-delete 指令。

如果嘗試刪除自訂憑證秘訣,請注意如果該秘訣的版本仍需要在憑證提供者中刪除,則無法刪除該秘訣。
您可以使用 --force-delete 選項強制刪除。

ibmcloud secrets-manager secret-delete --id ID

如需指令選項的相關資訊,請參閱 ibmcloud secrets-manager secret

使用 API 刪除秘密

您可以呼叫 Secrets Manager API 來刪除密鑰。

以下範例請求刪除一個秘密及其內容。 當您呼叫 API 時,請將 ID 變數及 IAM 記號取代為 Secrets Manager 實例特定的值。

如果嘗試刪除自訂憑證秘訣,請注意如果該秘訣的版本仍需要在憑證提供者中刪除,則無法刪除該秘訣。
您可以使用 force_delete 選項強制刪除。

curl -X DELETE  
  --H "Authorization: Bearer {iam_token}" \
  "https://{instance_ID}.{region}.secrets-manager.appdomain.cloud/api/v2/secrets/{id}"