このページでは、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 では、そのバックアップに基づく継続的バックアップまたは自動バックアップがあるバックアップを削除することはできません。これらのバックアップは増分バックアップであり、データを安全に復元できるように、特定の以前のバックアップが存在することを前提としています。