刪除密鑰
您可以使用 IBM Cloud® Secrets Manager 來刪除密鑰及其內容。
開始之前
開始之前,請確定您具有必要的存取層次。 若要刪除密碼,您需要 管理員 服務角色。
如果您具有 IAM 認證密碼引擎所產生的服務 ID 或 API 金鑰,並刪除 Secrets Manager的實例,則也必須從 IAM 中刪除該密碼。
在使用者介面中刪除密鑰
您可以使用 Secrets Manager 使用者介面來手動刪除密鑰。
- 在主控台中,按一下 功能表 圖示
> 資源清單。
- 從服務清單中,選取 Secrets Manager的實例。
- 使用 密鑰 表格來瀏覽實例中的密鑰。
- 在您要刪除之密鑰的列中,按一下 動作 功能表
> 刪除。
- 輸入密鑰名稱以確認刪除。
- 按一下刪除。
如果嘗試刪除自訂憑證秘訣,請注意如果該秘訣的版本仍需要在憑證提供者中刪除,則無法刪除該秘訣。
您可以勾選強制刪除核取方塊來強制刪除。
從 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}"