このページでは、AlloyDB バックアップを削除する方法について説明します。
始める前に
- 使用している Google Cloud プロジェクトで AlloyDB へのアクセスが有効になっている必要があります。
- 使用している Google Cloud プロジェクトに、次のいずれかの IAM ロールが必要です。
roles/alloydb.admin
(AlloyDB 管理者の IAM 事前定義ロール)roles/owner
(オーナーの IAM 基本ロール)roles/editor
(編集者の IAM 基本ロール)
これらのロールが付与されていない場合は、アクセス権を付与するよう組織管理者に依頼してください。
手順
gcloud
gcloud CLI を使用するには、Google Cloud CLI をインストールして初期化するか、Cloud Shell を使用します。
backups delete
コマンドを使用して AlloyDB バックアップを削除します。
gcloud alloydb backups delete BACKUP_ID \ --region=REGION_ID \ --project=PROJECT_ID
- BACKUP_ID: バックアップの ID。バックアップの ID は、バックアップのリストを表示することで確認できます。
- REGION_ID: バックアップが配置されているリージョンの ID。
- PROJECT_ID: バックアップが配置されているプロジェクトの ID。
バックアップの削除に関する制限
AlloyDB では、オンデマンド バックアップまたは自動バックアップはいつでも削除できますが、継続的なバックアップを削除できる状況は限られています。AlloyDB では、継続的なバックアップと復元のため、これらのバックアップが必要です。
AlloyDB では、次のいずれかの状況に該当する場合にのみ、継続的なバックアップを削除できます。
このクラスタで継続的なバックアップと復元が無効になっている。
削除するバックアップが、継続的なバックアップと復元のためにクラスタで構成された復元ウィンドウよりも古い。
また、AlloyDB では、そのバックアップに基づく継続的なバックアップまたは自動バックアップを含むバックアップを削除できません。これらのバックアップは増分バックアップであり、データを安全に復元するため、以前の特定のバックアップが存在している必要があります。