ほとんどの Atlas スナップショット操作はバックアップ ポリシーに従って自動化されますが、次の操作も可能です。
スナップショットの表示
スナップショットの手動削除
計画されたバックアップの間にオンデマンド スナップショットを開始します。
必要なアクセス権
バックアップスナップショットを表示するには、プロジェクトに対する少なくとも Project Read Only アクセス権が必要です。Organization Owner アクセスを持つユーザーは、バックアップポリシーを表示する前に、自分自身を Project Read Only アクセスとしてプロジェクトに追加する必要があります。
バックアップスナップショットを取得または削除するには、プロジェクトに対するProject Backup Manager またはProject Owner アクセス権が必要です。Organization OwnerProject Backup Managerアクセス権を持つユーザーは、バックアップスナップショットを取得または削除する前に、自分自身をProject Owner または としてプロジェクトに追加する必要があります。
バックアップ スナップショットの削除
注意
バックアップ コンプライアンス ポリシーが有効になっている場合は、バックアップ スナップショットを削除できません。
Atlas CLI、 Atlas Administration API、または Atlas UIを使用してスナップショットを削除できます。ポリシー自体を削除せずに、マルチリージョンスナップショット分散ポリシーによって影響を受けるスナップショットのすべてのコピーを削除するには、元のリージョンからスナップショットを削除します。
Atlas CLI を使用して指定したバックアップ スナップショットを削除するには、次のコマンドを実行します。
atlas backups snapshots delete <snapshotId> [options]
コマンド構文とパラメータの詳細については、 Atlas CLIドキュメントの「 Atlasバックアップ スナップショットの削除 」を参照してください。
シャーディングされていないクラスターの場合は、 「 レプリカセットのクラウドバックアップを削除 」を使用して、スナップショットをプログラム的に削除します。
シャーディングされたクラスターの場合は、「 1 つのシャーディングされたクラスターのクラウドバックアップを削除 」を使用して、スナップショットをプログラム的に削除します。
Atlas UI からスナップショットを削除するには、次の手順を実行します。
AtlasBackup で、プロジェクトの の詳細に移動します。
まだ表示されていない場合は、プロジェクトを含む組織をナビゲーション バーの Organizations メニューで選択します。
まだ表示されていない場合は、ナビゲーション バーの Projects メニューからプロジェクトを選択します。
サイドバーで、 Database見出しの下のBackupをクリックします。
バックアップの詳細が表示されます。
クラスター リンクをクリックします。
これらの方法のいずれかで元のスナップショットを削除すると、そのスナップショットのすべてのコピーに削除が反映されます。
バックアップ スナップショットの表示
Atlas CLI を使用してプロジェクトとクラスターのクラウドバックアップ スナップショットを一覧表示するには、次のコマンドを実行します。
atlas backups snapshots list <clusterName> [options]
Atlas CLI を使用して、指定したスナップショットの詳細を返すには、次のコマンドを実行します。
atlas backups snapshots describe <snapshotId> [options]
前のコマンドの構文とパラメータの詳細については、Atlas CLI ドキュメントの「 「Atlasバックアップ スナップショット リスト」および「 Atlas バックアップ スナップショットの説明 」を参照してください。
Atlas は、特定のクラスターの既存のスナップショットをSnapshotsページに表示します。 Atlas がすでに取得したスナップショットを表示するには:
AtlasGoBackupAtlas で、プロジェクトの の詳細にGoします。
まだ表示されていない場合は、プロジェクトを含む組織をナビゲーション バーの Organizations メニューで選択します。
まだ表示されていない場合は、ナビゲーション バーの Projects メニューからプロジェクトを選択します。
サイドバーで、 Database見出しの下のBackupをクリックします。
バックアップの詳細が表示されます。
クラスター リンクをクリックします。
または、クラウドバックアップが有効になっているすべてのM10+クラスターの一覧を表示するには:
AtlasGoBackupAtlas で、プロジェクトの の詳細にGoします。
まだ表示されていない場合は、プロジェクトを含む組織をナビゲーション バーの Organizations メニューで選択します。
まだ表示されていない場合は、ナビゲーション バーの Projects メニューからプロジェクトを選択します。
サイドバーで、 Database見出しの下のBackupをクリックします。
バックアップの詳細が表示されます。
クラスター リンクをクリックします。
デフォルトでは、Atlas はオンデマンド スナップショットとポリシーベース スナップショットの両方を表示します。 ポリシーベースのスナップショットのみを表示するには:
[ の下の をクリックします。PolicyView Snapshots by
または、 On-demandをクリックすると、 Take Snapshot Nowをクリックして取得したスナップショットのみが表示されます。
バックアップ ポリシーに従って取得されたスナップショットでは、スナップショットを生成したポリシー項目の頻度がFrequency列に表示されます( Yearly 、 Monthly 、 Weekly 、 Daily 、またはHourly 。
注意
重複するポリシー アイテムが同じスナップショットを生成する場合、Atlas はスナップショットを保持時間が最も長いポリシー アイテムに関連付けます。
たとえば、ポリシーが、2 日間保持される毎日のスナップショットと 3 週間保持される毎週ごとのスナップショットを使用する場合、Atlas は のSnapshotsページのFrequency列にWeeklyの頻度を表示します。土曜日に取得され、そのスナップショットが 3 週間保持されます。 これは、週次ポリシー項目の保持期間が日次ポリシー項目よりも長いためです。
Atlas UI でゾーンの名前を変更できます。 ゾーンの名前を変更しても、古いスナップショットのツールチップ ゾーン名は変更されません。
オンデマンド スナップショットの取得
Atlas は、定期的に 発生するスケジュールされたスナップショットとは異なり、オンデマンド スナップショットをすぐに取得します。 ステータスがqueuedまたはinProgressのオンデマンド スナップショットがすでに存在する場合は、Atlas がオンデマンド スナップショットを完了するまで待ってから、次のスナップショットを取得する必要があります。 ステータスがqueuedまたはinProgressであるスケジュールされたスナップショットがすでに存在する場合は、オンデマンド スナップショットをキューに入れることができます。
注意
オンデマンド スナップショットの指定された保持期間でバックアップ コンプライアンス ポリシーが有効になっている場合、オンデマンド スナップショットの取得後は保持時間を短縮することはできません。
これらのエンドポイントを正常に呼び出すには、 Organization OwnerまたはProject Ownerロールが必要です。
Atlas CLI を使用してプロジェクトとクラスターのバックアップ スナップショットを作成するには、次のコマンドを実行します。
atlas backups snapshots create <clusterName> [options]
Atlas CLI を使用して特定のバックアップ スナップショットが使用可能になるかどうかを確認するには、次のコマンドを実行します。
atlas backups snapshots watch <snapshotId> [options]
前のコマンドの構文とパラメーターの詳細については、Atlas CLI ドキュメントの Atlasバックアップ スナップショットの作成とatlas backups スナップショットの監視 を参照してください。
API を使用してオンデマンドスナップショットを取得するには、「 オンデマンド スナップショットを 1 つ取得する 」を参照してください。
オンデマンド スナップショットを取得するには、次の手順に従います。
AtlasGoClustersAtlas で、プロジェクトの ページにGoします。
まだ表示されていない場合は、希望するプロジェクトを含む組織を選択しますナビゲーション バーのOrganizationsメニュー
まだ表示されていない場合は、ナビゲーション バーのProjectsメニューから目的のプロジェクトを選択します。
サイドバーで、 Database見出しの下のClustersをクリックします。
[ Clusters (クラスター) ] ページが表示されます。
オンデマンド スナップショットを表示するには次の手順に従います。
AtlasGoBackupAtlas で、プロジェクトの の詳細にGoします。
まだ表示されていない場合は、プロジェクトを含む組織をナビゲーション バーの Organizations メニューで選択します。
まだ表示されていない場合は、ナビゲーション バーの Projects メニューからプロジェクトを選択します。
サイドバーで、 Database見出しの下のBackupをクリックします。
バックアップの詳細が表示されます。
クラスター リンクをクリックします。
注意
[ Take Snapshot NowボタンはクラスターのSnapshotsページにも表示されます。