Tous les produits
Search
Centre de documentation

Object Storage Service:Autorisations requises pour la réplication des données

Dernière mise à jour :Aug 18, 2026

Les autorisations requises diffèrent selon que la réplication des données s'effectue entre différents comptes ou au sein d'un même compte. Pour mener à bien une tâche de réplication, accordez les autorisations de réplication nécessaires au rôle RAM qu'Object Storage Service (OSS) doit endosser.

Remarques sur l'utilisation

  • Chaque opération de réplication nécessite un ensemble d'autorisations spécifiques. OSS endosse le rôle RAM que vous créez afin d'obtenir les autorisations requises pour répliquer les données.

  • Les ressources spécifiées dans une politique d'autorisation du rôle RAM ne concernent que les ressources appartenant au compte Alibaba Cloud actuel. Par conséquent, les politiques requises pour la réplication des données entre comptes et pour la réplication au sein d'un même compte diffèrent.

    • Réplication des données au sein d'un même compte : les buckets source et de destination sont des ressources appartenant au même compte Alibaba Cloud. Vous pouvez donc accorder les autorisations de réplication sur ces buckets au rôle RAM du compte Alibaba Cloud.

    • Réplication des données entre comptes : les buckets source et de destination appartiennent à deux comptes Alibaba Cloud distincts. Dans cette rubrique, le bucket source et le bucket de destination dans le cadre de la réplication des données entre comptes appartiennent respectivement au Compte A et au Compte B. Pour autoriser la réplication des données du bucket source vers le bucket de destination, joignez une politique RAM au rôle RAM du Compte A et spécifiez une politique de bucket pour le bucket de destination dans le Compte B afin d'accorder les autorisations requises au rôle RAM du Compte A.

Autorisations requises du rôle RAM pour la réplication des données intra-compte

Cette section décrit la politique de confiance et les autorisations minimales requises par le rôle RAM pour la réplication des données au sein d'un même compte.

  • Politique de confiance requise pour le rôle RAM

    La politique de confiance suivante est jointe au rôle RAM. OSS est sélectionné en tant qu'entité de confiance et est autorisé à endosser le rôle RAM pour répliquer les données.

    {
      "Statement": [
        {
          "Action": "sts:AssumeRole",
          "Effect": "Allow",
          "Principal": {
            "Service": [
              "oss.aliyuncs.com"
            ]
          }
        }
      ],
      "Version": "1"
    }
  • Autorisations minimales requises pour le rôle RAM

    Utilisez une politique RAM pour accorder au rôle RAM les autorisations minimales requises pour répliquer les données sur les buckets source et de destination.

    {
       "Version":"1",
       "Statement":[
          {
             "Effect":"Allow",
             "Action":[
                "oss:ReplicateList",
                "oss:ReplicateGet"
             ],
             "Resource":[
                "acs:oss:*:*:src-bucket",
                "acs:oss:*:*:src-bucket/*"
             ]
          },
          {
             "Effect":"Allow",
             "Action":[
                "oss:ReplicateList",
                "oss:ReplicateGet",
                "oss:ReplicatePut",
                "oss:ReplicateDelete"
             ],
             "Resource":[
                "acs:oss:*:*:dest-bucket",
                "acs:oss:*:*:dest-bucket/*"
             ]
          }
       ]
    }

    Actions

    Action

    Description

    oss:ReplicateList

    Autorisations de liste dans le processus de réplication. Elles permettent à OSS de lister les données historiques dans le bucket source, puis de les répliquer vers le bucket de destination.

    oss:ReplicateGet

    Autorisations de lecture dans le processus de réplication. Elles permettent à OSS de lire les données et les métadonnées des buckets source et de destination, telles que les objets, les parties et les tâches de téléchargement en plusieurs parties.

    oss:ReplicatePut

    Autorisations d'écriture dans le processus de réplication. Elles permettent à OSS d'effectuer des opérations d'écriture sur le bucket de destination, telles que l'écriture d'objets, de tâches de téléchargement en plusieurs parties, de parties et de liens symboliques, ainsi que la modification des métadonnées des objets.

    oss:ReplicateDelete

    Autorisations de suppression dans le processus de réplication. Elles permettent à OSS d'effectuer des opérations de suppression sur le bucket de destination, telles que DeleteObject, AbortMultipartUpload et DeleteMarker.

    Important

    Cette action n'est requise que si la méthode de réplication des données est définie sur Add/Delete/Change.

Autorisations requises du rôle RAM pour la réplication des données inter-comptes

La réplication des données entre comptes nécessite deux buckets appartenant à différents comptes Alibaba Cloud. Les éléments suivants décrivent la politique de confiance et les autorisations minimales requises par le rôle RAM pour la réplication des données entre comptes.

Autorisation de rôle RAM requise pour le compte du bucket source

  • Politique de confiance requise pour le rôle RAM

    La politique de confiance requise pour le rôle RAM dans le cadre de la réplication des données entre comptes est identique à celle requise pour la réplication au sein d'un même compte. Utilisez le Compte A pour joindre la politique de confiance requise au rôle RAM. Pour plus d'informations, consultez Politique de confiance requise pour le rôle RAM.

  • Autorisations minimales requises pour le rôle RAM

    Pour une description des actions de cette politique, consultez Descriptions des actions.

    Utilisez le Compte A pour spécifier une politique RAM qui accorde au rôle RAM du compte les autorisations minimales requises pour la réplication des données.

    {
       "Version":"1",
       "Statement":[
          {
             "Effect":"Allow",
             "Action":[
                "oss:ReplicateList",
                "oss:ReplicateGet"
             ],
             "Resource":[
                "acs:oss:*:*:src-bucket",
                "acs:oss:*:*:src-bucket/*"
             ]
          }
       ]
    }

Autorisation de rôle RAM requise pour le compte du bucket de destination

Utilisez le Compte B pour spécifier une politique de bucket qui accorde au rôle RAM du Compte A les autorisations minimales requises pour la réplication des données.

{
    "Version": "1",
    "Statement": [
       {
        "Effect": "Allow",
        "Action": [
            "oss:ReplicateList",
            "oss:ReplicateGet",
            "oss:ReplicatePut",
            "oss:ReplicateDelete"
        ],
        "Principal": [
            "arn:sts::src-uid:assumed-role/role-name/*"
        ],
        "Resource": [
            "acs:oss:*:dest-uid:dest-bucket",
            "acs:oss:*:dest-uid:dest-bucket/*"
         ]
      }
   ]
}

Le tableau suivant décrit les paramètres de la politique de bucket précédente.

Paramètre

Description

src-uid

L'UID du compte Alibaba Cloud auquel appartient le bucket source.

role-name

Le nom du rôle RAM créé par le compte Alibaba Cloud auquel appartient le bucket source.

dest-uid

L'UID du compte Alibaba Cloud auquel appartient le bucket de destination.

dest-bucket

Le nom du bucket de destination.

Références