Ich möchte einen Snapshot meines Amazon Redshift-Clusters löschen. Ich erhalte jedoch eine Fehlermeldung, die darauf hinweist, dass mein Snapshot von einem anderen AWS-Konto aus zugänglich ist.
Kurzbeschreibung
Wenn Sie versuchen, einen Snapshot zu löschen, der den Zugriff mit einem anderen AWS-Konto teilt, wird möglicherweise die folgende Fehlermeldung angezeigt:
„Der Snapshot- xxx-xxx-xxx kann nicht gelöscht werden, da andere Konten immer noch Zugriff darauf haben.“
Um diesen Fehler zu beheben, entfernen Sie den gemeinsamen Zugriff aus dem Konto, das den Cluster-Snapshot in Amazon Redshift erstellt hat. Löschen Sie dann Ihren Cluster-Snapshot.
Lösung
Gehen Sie wie folgt vor, um einen gemeinsam genutzten Cluster-Snapshot mithilfe der Amazon Redshift-Konsole zu löschen:
- Melden Sie sich mit dem Konto, das den Cluster-Snapshot erstellt hat, bei der AWS-Managementkonsole an.
- Öffnen Sie die Amazon Redshift-Konsole.
- Wählen Sie im Navigationsbereich die Option Cluster aus.
- Wählen Sie auf der Cluster-Seite den Snapshot aus, den Sie löschen möchten.
- Wählen Sie Aktionen aus.
- Wählen Sie Zugriff verwalten, um die Zugriffseinstellungen für Ihren Cluster anzuzeigen.
- Wählen Sie Konto entfernen, um den gemeinsamen Zugriff auf Ihren Cluster-Snapshot zu löschen.
- Löschen Sie Ihren Cluster-Snapshot.
**Hinweis:**Wenn bei der Ausführung von AWS Command Line Interface (AWS CLI)-Befehlen Fehler auftreten, finden Sie weitere Informationen unter Troubleshoot AWS CLI errors. Stellen Sie außerdem sicher, dass Sie die neueste Version von AWS CLI verwenden.
Gehen Sie wie folgt vor, um mithilfe der AWS CLI einen gemeinsam genutzten Cluster-Snapshot zu löschen:
-
Widerrufen Sie den Zugriff auf den gemeinsamen Snapshot mit dem Befehl revoke-snapshot-access:
aws redshift revoke-snapshot-access --snapshot-id my-snapshot-id --account-with-restore-access <AWS-account-id-with-access>
-
Löschen Sie Ihren Amazon Redshift-Cluster-Snapshot mit dem Befehl delete-cluster-snapshot:
aws redshift delete-cluster-snapshot --snapshot-identifier my-snapshot-id