為什麼我無法在 Amazon Redshift 中刪除我的快照?

1 分的閱讀內容
0

我想要刪除 Amazon Redshift 叢集的快照。但收到錯誤訊息,表示我的快照可由另一個 AWS 帳戶存取。

簡短描述

如果您嘗試刪除與另一個 AWS 帳戶共用存取權的快照,可能會收到以下錯誤訊息:

「無法刪除快照-xxx-xxx-xxx,因為其他帳戶仍然可以存取該快照。」

若要解決此錯誤,請從在 Amazon Redshift 中建立叢集快照的帳戶中移除共用存取權。然後,刪除叢集快照。

解決方法

若要使用 Amazon Redshift 主控台刪除共用叢集快照,請執行下列步驟:

  1. 使用建立叢集快照的帳戶登入 AWS 管理主控台
  2. 開啟 Amazon Redshift 主控台
  3. 在導覽窗格中,選擇叢集
  4. 叢集頁面,選擇您要刪除的快照。
  5. 選擇動作
  6. 若要檢視叢集的存取設定,請選擇管理存取
  7. 若要刪除叢集快照的共用存取權,請選擇移除帳戶
  8. 刪除叢集快照。

**注意:**如果您在執行 AWS Command Line Interface (AWS CLI) 命令時收到錯誤,則請參閱對 AWS CLI 錯誤進行疑難排解。此外,請確定您使用的是最新的 AWS CLI 版本

若要使用 AWS CLI 刪除共用叢集快照,請完成下列步驟:

  1. 若要若要撤銷共用快照存取權,請使用 revoke-snapshot-access 命令:

    aws redshift revoke-snapshot-access --snapshot-id my-snapshot-id --account-with-restore-access <AWS-account-id-with-access>
  2. 若要刪除 Amazon Redshift 叢集快照,請使用 delete-cluster-snapshot 命令:

    aws redshift delete-cluster-snapshot --snapshot-identifier my-snapshot-id
AWS 官方
AWS 官方已更新 1 年前