Les fonctionnalités de réplication des données synchronisent automatiquement les objets et les opérations qui leur sont appliquées (création, écrasement et suppression) d'un bucket source vers un bucket de destination. OSS propose deux types de réplication : la réplication inter-régions (CRR) et la réplication intra-région (SRR).
Notes
L'exemple de code de cette rubrique utilise l'ID de région
cn-hangzhou(Chine (Hangzhou)). Par défaut, l'accès aux ressources d'un bucket s'effectue via le point de terminaison public. Pour accéder aux ressources du bucket depuis d'autres services Alibaba Cloud situés dans la même région, utilisez un point de terminaison interne. Pour plus d'informations sur les régions et les points de terminaison pris en charge par Object Storage Service (OSS), consultez Régions et points de terminaison OSS.Cette rubrique récupère les identifiants d'accès depuis les variables d'environnement. Pour savoir comment configurer les identifiants d'accès, consultez Configurer les identifiants d'accès (SDK Go V1).
-
Par défaut, un compte Alibaba Cloud dispose des autorisations nécessaires à la réplication des données. Si vous souhaitez répliquer des données en tant qu'utilisateur RAM ou avec des identifiants temporaires fournis par Security Token Service (STS), vous devez disposer des autorisations suivantes :
oss:PutBucketReplication: requise pour activer la réplication des données.oss:PutBucketRtc: requise pour activer ou désactiver la fonctionnalité de contrôle du temps de réplication (RTC).oss:GetBucketReplication: requise pour consulter les règles de réplication des données.oss:GetBucketReplicationLocation: requise pour consulter les régions de destination disponibles.oss:GetBucketReplicationProgress: requise pour consulter la progression d'une tâche de réplication.oss:DeleteBucketReplication: requise pour désactiver la réplication des données.
Exemple de code
Activer la réplication des données
Consulter les règles de réplication des données
Activer ou désactiver la fonctionnalité RTC
Consulter les régions de destination éligibles
Consulter la progression d'une tâche de réplication
Désactiver la réplication des données
Références
Pour plus d'informations sur l'opération API d'activation de la réplication des données, consultez PutBucketReplication.
Pour plus d'informations sur l'opération API d'activation ou de désactivation de la fonctionnalité RTC pour les règles CRR existantes, consultez PutBucketRTC.
Pour plus d'informations sur l'opération API de consultation des règles de réplication des données, consultez GetBucketReplication.
Pour plus d'informations sur l'opération API de consultation des régions de destination éligibles, consultez GetBucketReplicationLocation.
Pour plus d'informations sur l'opération API de consultation de la progression d'une tâche de réplication, consultez GetBucketReplicationProgress.
Pour plus d'informations sur l'opération API de désactivation de la réplication des données, consultez DeleteBucketReplication.