AI エージェント向け: ドキュメントインデックスは https://www.mongodb.com/ja-jp/docs/llms.txt で利用できます。すべてのページの markdown バージョンは、いずれかの URL パスに .md を追加することで利用できます。
Docs Menu

クラウドバックアップ スナップショットを Azure Blob ストレージにエクスポートする

注意

この機能は、 無料クラスターと Flex クラスターでは使用できません。使用できない機能の詳細については、Atlas 無料クラスターの制限 を参照してください。

Atlas を使用すると、クラウドバックアップのスナップショットを Azure Blob ストレージ コンテナにエクスポートできます。スナップショットは次の 2 つの方法でエクスポートできます。

各手順には同じ前提条件が必要です。

Atlas がスナップショットとファイルをアップロードする方法の概要については、クラウドバックアップスナップショットをオブジェクトストレージにエクスポートするを参照してください。

次のアクションは実行できません。

  • スナップショットごとに複数のアクティブなエクスポートがある。

  • ビューコレクション 、またはシステムコレクションをエクスポートします。ただし、 <database>.system.jsコレクションは除きます。

  • IP制限付き保管時の暗号化が有効になっている Atlasプロジェクト内のクラスターからスナップショットをエクスポートします。

  • Azure または Google Cloud Platform クラスターのプライベートエンドポイントを介したスナップショットのエクスポート (プライベートエクスポート)。

  • Atlas でクラウドバックアップのエクスポート予定を作成または管理するか、クラウドバックアップのエクスポートバケットを構成するには、プロジェクトに対してProject Backup ManagerまたはProject Ownerが必要です。

  • クラウドバックアップのエクスポートジョブを作成または管理するには、プロジェクトに対するProject Backup Export Operator またはProject Owner アクセス権が必要です。

  • クラウド バックアップ オブジェクト ストレージ プライベートエンドポイントを作成または管理するには、プロジェクトへの Project Owner アクセスが必要です。

クラウドバックアップ スナップショットをエクスポートするには、クラウドバックアップが有効になっている M10 以上の Atlas クラスターが必要です。さらに、オブジェクトストアへの Atlas アクセスを設定するには、次の操作を行う必要があります。

1

Atlas プロジェクト向けのアクセス ポリシーを使用してAzure Service Principal を設定します。

2

Azureサービス プリンシパルに ストレージ Blob セレクター ロールと ストレージ Blob データ コンプライアンス ロールを割り当てます。

サービス プリンシパルにロールを割り当てるには、次の情報が必要です。

ロール
説明

ストレージ Blob 削除

これにより、サービス プリンシパルは、 Azureストレージ コンテナにアクセスするための SAS トークンに署名できるようになります。 このロールを割り当てるには、次のコマンドを実行します。

az role assignment create --assignee-object-id <service-principal-id> --role "Storage Blob Delegator" --scope /subscriptions/<subscription-id>/resourceGroups/<resource-group-name>/providers/Microsoft.Storage/storageAccounts/<storage-account-name>

ストレージ BLOB データ コンストラクター

これにより、 Azureストレージ コンテナの読み取り、書込み、削除のグローバルアクセスが可能になります。 このロールを割り当てるには、次のコマンドを実行します。

az role assignment create --assignee-principal-type ServicePrincipal --assignee-object-id <service-principal-id> --role "Storage Blob Data Contributor" --scope /subscriptions/<subscription-id>/resourceGroups/<resource-group-name>/providers/Microsoft.Storage/storageAccounts/<storage-account-name>/blobServices/default/containers/<container-name>

自動エクスポートのエクスポート ポリシーを作成するには、次の手順を実行します。

単一のスナップショットのエクスポート ジョブを作成するには、次の手順を実行します。