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

バックアップ コンプライアンス ポリシーの構成

厳格なデータ保護要件がある場合は、 Atlas Kubernetes Operator を使用してバックアップ コンプライアンス ポリシーを有効にし 、バックアップ データを保護できます。

重要

バックアップ コンプライアンス ポリシーを無効にすることはできません

バックアップ コンプライアンス ポリシーを有効にした後は、MongoDB サポートなしで無効にすることはできません。 バックアップ コンプライアンス ポリシーを無効にするには、バックアップ コンプライアンス ポリシーに指定されたセキュリティ担当者または法定代理人がサポートをリクエストし、広範な検証プロセスを完了する必要があります。 バックアップ コンプライアンス ポリシーを有効にする前に、禁止されているアクション考慮事項を慎重に検討してください。 バックアップ コンプライアンス ポリシーはいつでも再度有効にすることができます。

バックアップ コンプライアンス ポリシーを有効にすると、ロールに関係なく、ユーザーは特定のアクションを実行できなくなります。 禁止されているアクションを慎重に検討してください。

重要

このパラメータをtrueに設定すると、 AtlasBackupPolicyカスタム リソースで指定されている内容に関係なく、Atlas はプロジェクト内のすべてのバックアップ ポリシーをアップグレードします。 Atlas はAtlasBackupPolicyカスタム リソースと、そのカスタム リソースのステータスをReady: Falseに更新します。 バックアップ コンプライアンス ポリシーと一致するように、 AtlasBackupPolicyカスタム リソースを手動で更新する必要があります。

このパラメータをfalseに設定すると、既存のバックアップ ポリシーがバックアップ コンプライアンス ポリシーを満たさない場合、バックアップ コンプライアンス ポリシーの作成は失敗します。

バックアップ コンプライアンス ポリシーを有効にすると、特定の動作が適用されます。 考慮事項を慎重に検討してください

バックアップ コンプライアンス ポリシーを構成するには、プロジェクトに対するProject Ownerアクセス権が必要です。 Organization Ownerアクセスを持つユーザーは、バックアップ コンプライアンス ポリシーを構成する前に、自分自身をProject Ownerとしてプロジェクトに追加する必要があります。

  • MongoDB サポートのみが次のアクションを実行できます。

  • 指定されたセキュリティ担当者または法定代理人のみがサポートをリクエスト できます。

  • バックアップ コンプライアンス ポリシーはM10+専用クラスターにのみ適用できます。

    注意

    専有クラスターを M0 無料クラスター、Flex クラスター、または サーバーレスインスタンスに変換することはできません。

1

バックアップ コンプライアンス ポリシーのパラメータの詳細については、 AtlasBackupCompliancePolicyカスタム リソースを参照してください。

例:

cat <<EOF | kubectl apply -f -
apiVersion: atlas.mongodb.com/v1
kind: AtlasBackupCompliancePolicy
metadata:
name: my-backup-compliance-policy
namespace: mongdb-atlas-system
spec:
authorizedEmail: john.doe@example.com
authorizedUserFirstName: John
authorizedUserLastName: Doe
copyProtectionEnabled: false
encryptionAtRestEnabled: false
onDemandPolicy:
retentionUnit: weeks
retentionValue: 3
overwriteBackupPolicies: false
pointInTimeEnabled: true
restoreWindowDays: 42
scheduledPolicyItems:
- frequencyInterval: 2
frequencyType: daily
retentionUnit: days
retentionValue: 7
EOF

注意

このバックアップ コンプライアンス ポリシーは、プロジェクト内のすべてのクラスターに最小バックアップ ポリシーとして適用されます。 バックアップ コンプライアンス ポリシーは、既存のすべてのスナップショットを保護します。 バックアップ コンプライアンス ポリシーは、ロールに関係なく、すべてのユーザーが既存のスナップショットの有効期限が切れる前に既存のスナップショットを変更または削除するのを防ぎます。 このバックアップ コンプライアンス ポリシーに加えられた変更は、将来のスナップショットにのみ適用されます。 バックアップ コンプライアンス ポリシーを有効にすると、バックアップ コンプライアンス ポリシーによってバックアップ ストレージのコストを削減する能力が制限されます。 バックアップの保持を調整したり、削除してバックアップ ストレージのコストを削減することはできません。

2

spec.backupCompliancePolicyRefAtlasProjectカスタム リソースAtlasBackupCompliancePolicy のパラメータで、 カスタム リソース を参照する opaque secret の名前と名前空間を指定します。

例:

cat <<EOF | kubectl apply -f -
apiVersion: atlas.mongodb.com/v1
kind: AtlasProject
metadata:
name: my-project
spec:
backupCompliancePolicyRef:
name: my-backup-compliance-policy
namespace: mongodb-atlas-system
EOF