Copie d'une sauvegarde de volume entre des régions
Voyez comment créer une copie de sauvegarde de volume dans une région spécifique.
Ces procédures s'appliquent aux sauvegardes de volume. Pour les sauvegardes de groupe de volumes, voir Copie d'une sauvegarde de groupe de volumes.
Politique GIA requise
Pour utiliser Oracle Cloud Infrastructure, un administrateur doit être membre d'un groupe auquel l'accès de sécurité est accordé dans une politique par un administrateur de location. Cet accès est requis que vous utilisiez la console ou l'API REST avec une trousse SDK, l'interface de ligne de commande ou un autre outil. Si vous obtenez un message indiquant que vous ne disposez pas de l'autorisation requise, vérifiez auprès de l'administrateur de la location quel type d'accès vous avez et dans quel compartiment votre accès fonctionne.
Pour les administrateurs : Les deux premiers énoncés de la politique Autoriser les administrateurs de volumes à gérer les volumes par blocs, les sauvegardes et les groupes de volumes permettent au groupe spécifié d'exécuter toutes les opérations liées aux volumes par blocs et aux sauvegardes, à l'exception de la copie de sauvegardes de volume entre des régions. Le type de ressource agrégée volume-family
n'inclut pas l'autorisation VOLUME_BACKUP_COPY
. Pour autoriser la copie des sauvegardes de volume entre des régions, vous devez vous assurer d'inclure le troisième énoncé suivant dans cette politique :
Allow group VolumeAdmins to use volume-backups in tenancy where request.permission='VOLUME_BACKUP_COPY'
Pour limiter l'accès à la création et à la gestion des sauvegardes de volume, y compris la copie de sauvegardes de volume entre des régions, utilisez la politique Autoriser les administrateurs de sauvegardes de volume de démarrage à gérer uniquement les sauvegardes. Le type de ressource individuelle volume-backups
inclut l'autorisation VOLUME_BACKUP_COPY
. Vous n'avez donc pas besoin de la spécifier de manière explicite dans cette politique.
Si vous copiez des sauvegardes de volume chiffrées à l'aide du service de chambre forte entre des régions ou si vous souhaitez que la sauvegarde de volume copiée utilise le service de chambre forte pour le chiffrement dans la région de destination, vous devez utiliser une politique qui autorise le service de volumes par blocs à exécuter des opérations de chiffrement à l'aide de clés dans la région de destination. Pour un exemple de politique de ce type, voir Autoriser les services Volume par blocs, Stockage d'objets, Stockage de fichiers, Moteur Kubernetes et Diffusion en continu à chiffrer et déchiffrer des volumes, des sauvegardes de volume, des seaux, des systèmes de fichiers, des clés secrètes Kubernetes et des groupes de flux.
Limitation d'accès
Les autorisations spécifiques nécessaires à la copie de sauvegardes de volume entre des régions sont les suivantes :
-
Région source :
VOLUME_BACKUP_READ
,VOLUME_BACKUP_COPY
-
Région de destination :
VOLUME_BACKUP_CREATE
Exemples de politiques
Dans cet exemple, le groupe est autorisé uniquement à copier des sauvegardes de volumes à partir de la région UK South (London) vers la région Germany Central (Frankfurt).
Allow group MyTestGroup to read volume-backups in tenancy where all {request.region='lhr'}
Allow group MyTestGroup to use volume-backups in tenancy where all {request.permission='VOLUME_BACKUP_COPY', request.region = 'lhr',
Allow group MyTestGroup to manage volume-backups in tenancy where all {request.permission='VOLUME_BACKUP_CREATE', request.region = 'fra'}
Dans cet exemple, le groupe est autorisé à effectuer les opérations suivantes :
-
Gérer les sauvegardes de volumes dans toutes les régions.
-
Copier les sauvegardes de volumes des régions US West (Phoenix) et US East (Ashburn) vers n'importe quelle région de destination.
-
Copier les sauvegardes de volumes à partir des régions Germany Central (Frankfurt) et UK South (London), uniquement vers les régions Germany Central (Frankfurt) ou UK South (London).
Allow group MyTestGroup to read volume-backups in tenancy where all {request.region='lhr'}
Allow group MyTestGroup to manage volume-backups in tenancy where any {request.permission!='VOLUME_BACKUP_COPY'}
Allow group MyTestGroup to use volume-backups in tenancy where all {request.permission='VOLUME_BACKUP_COPY', any {request.region='lhr', request.region='fra'}, any{target.region='fra', target.region='lhr'}}
Allow group MyTestGroup to use volume-backups in tenancy where all {request.permission='VOLUME_BACKUP_COPY', any {request.region='phx', request.region='iad'}}
Étapes
Utilisez la commande
oci bv backup copy
et spécifiez les paramètres--destination-region
et--volume-backup-id
pour copier une sauvegarde de volume dans la région spécifiée :oci bv backup copy --destination-region <region_name> --volume-backup-id <unique_ID> [OPTIONS]
Par exemple :
oci bv backup copy --destination-region $<destination_region> --volume-backup-id $<volume_backup_ID>
Pour la liste complète des paramètres et des valeurs pour les commandes de l'interface de ligne de commande, voir Informations de référence sur les commandes de l'interface de ligne de commande.
Exécutez l'opération
CopyVolumeBackup
et spécifiez l'attributvolumeBackupId
dans le corps de la demande et l'attributdestinationRegion
dans la ressourceCopyVolumeBackupDetails
pour créer une copie de sauvegarde de volume dans une région spécifique.