Tous les produits
Search
Centre de documentation

Data Transmission Service:Stratégies personnalisées pour DTS

Dernière mise à jour :Oct 12, 2026

Si les stratégies système de RAM ne répondent pas à vos besoins, créez des stratégies personnalisées pour un contrôle granulaire des autorisations, par exemple au niveau de l'instance ou de l'action.

Prérequis

L'utilisateur RAM doit disposer des autorisations nécessaires pour accéder aux ressources cloud de votre compte Alibaba Cloud, telles que les instances ApsaraDB RDS et ECS. Cela permet à DTS de récupérer les informations relatives aux ressources lors de la configuration d'une tâche DTS. Pour plus d'informations, consultez la rubrique Autoriser DTS à accéder aux ressources cloud.

Contexte

Une stratégie est un ensemble d'autorisations défini selon une structure et une syntaxe spécifiques. Elle définit l'ensemble des ressources, l'ensemble des actions et les conditions applicables. Pour plus d'informations, consultez la documentation relative à la .

Limites

  • Vous ne pouvez pas utiliser un utilisateur RAM pour configurer une tâche de synchronisation de données dont la destination est un projet MaxCompute. Utilisez plutôt votre compte Alibaba Cloud.

  • Lorsque vous configurez une tâche DTS en tant qu'utilisateur RAM, si la base de données est accessible via Database Gateway (DG) ou Cloud Enterprise Network (CEN), vous devez également associer la stratégie AliyunDGFullAccess ou AliyunCENFullAccess à l'utilisateur RAM.

Instructions

  1. Lisez le contenu en anglais pour comprendre les informations à transmettre.

  2. Rédigez le texte en français en partant de zéro, sans calquer la structure des phrases anglaises.

  3. Conservez exactement tout le formatage Markdown, les blocs de code, les liens et les images.

  4. Pour les balises xref (<a data-tag="xref" ...>texte</a>), conservez l'intégralité de la balise avec tous ses attributs dans leur ordre et casse d'origine ; traduisez UNIQUEMENT le texte visible entre > et </a>.

  5. Appliquez strictement toutes les règles linguistiques spécifiques.

  6. Appliquez les règles relatives aux termes figés (stopwords) avec une tolérance zéro.

  7. Utilisez l'impératif dans les étapes numérotées et les listes à puces procédurales.

  8. Garantissez la cohérence terminologique : un même terme doit toujours recevoir la même traduction.

  9. Variez les introductions de phrase dans les listes et les tableaux : aucune introduction ne doit être répétée plus de deux fois.

  10. Renvoyez UNIQUEMENT le document Markdown en français, sans explication supplémentaire.

    Étape 1 : Créer une stratégie personnalisée

    1. Connectez-vous à la console RAM en tant qu'administrateur RAM.

    2. Dans le volet de navigation de gauche, choisissez Permissions > Policies.

    3. Sur la page Policies, cliquez sur Create Policy.

    4. Sur la page Create Policy, cliquez sur l'onglet JSON Editor.

      La page affiche un éditeur JSON. Le modèle de stratégie par défaut inclut un élément Version (défini sur "1") et un tableau Statement. Chaque instruction comprend les éléments Effect (par défaut sur "Allow"), Action, Resource et Condition. Vous devez renseigner les éléments Action et Resource.

    5. Saisissez le document de stratégie dans l'éditeur.

      Instructions

      1. Lisez le contenu en anglais pour comprendre CE qui doit être communiqué

      2. Rédigez le français À PARTIR DE ZÉRO — oubliez la structure des phrases en anglais

      3. Conservez exactement tout le formatage markdown, les blocs de code, les liens et les images

      4. Balises xref (<a data-tag="xref" ...>texte</a>) — conservez la balise ENTIERE avec tous ses attributs dans l'ordre et la casse d'origine, traduisez UNIQUEMENT le texte visible entre > et

      5. Appliquez strictement toutes les règles spécifiques à la langue

      6. Appliquez les règles de stopwords avec une tolérance zéro

      7. Utilisez le mode impératif dans les étapes numérotées et les listes à puces procédurales

      8. Assurez la cohérence terminologique — un même terme = une même traduction partout

      9. Variez les débuts de phrase dans les listes/tableaux — aucun début répété plus de 3 fois

      10. Renvoyez UNIQUEMENT le document markdown en français, sans explication

        • Une politique définit un ensemble de permissions selon une structure et une syntaxe spécifiques. Elle précise les ressources, actions et conditions autorisées. Pour plus d'informations, consultez la rubrique structure et syntaxe des politiques.

        • Vous pouvez accorder des permissions au niveau des ressources et des actions.

        • Remplacez l'ID d'instance DTS dans le code ci-dessous par votre ID d'instance DTS réel, en fonction de vos besoins métier.

        • Les permissions en lecture seule vous permettent d'interroger les détails et configurations d'une instance DTS spécifiée, sans pouvoir les modifier. Les permissions en lecture et écriture vous permettent de configurer et gérer l'instance.

        Important

        Assurez-vous que la politique personnalisée accorde les permissions pour les actions DescribeBasicConfigs et DescribeDomainRegions.

        Exemples de politiques personnalisées :

        Exemple 1

        {
            "Statement": [
                {
                    "Effect": "Allow",
                    "Action": "dts:Describe*",
                    "Resource": "acs:dts:*:*:instance/DTS-instance-ID"
                }
            ],
            "Version": "1"
        }

        Exemple 2

        {
            "Statement": [
                {
                    "Effect": "Allow",
                    "Action": "dts:*",
                    "Resource": [
                        "acs:dts:*:*:instance/DTS-instance-ID",
                        "acs:dts:*:*:instance/DTS-instance-ID"
                    ]
                }
            ],
            "Version": "1"
        }

        Exemple 3

        {
            "Statement": [
                {
                    "Effect": "Allow",
                    "Action": [
                        "dts:DescribeSynchronizationJobStatus",
                        "dts:DescribeSynchronizationJobs"
                    ],
                    "Resource": "acs:dts:*:*:instance/DTS-instance-ID"
                }
            ],
            "Version": "1"
        }

        Exemple 4

        {
            "Statement": [
                {
                    "Effect": "Allow",
                    "Action": [
                        "dts:DescribeSubscriptionInstances",
                        "dts:StartSynchronizationJob",
                        "dts:SuspendSynchronizationJob"
                    ],
                    "Resource": [
                        "acs:dts:*:*:instance/DTS-instance-ID",
                        "acs:dts:*:*:instance/DTS-instance-ID",
                        "acs:dts:*:*:instance/DTS-instance-ID"
         	    ]
                }
            ],
            "Version": "1"
        }
        • Exemple 1 : Autorisations en lecture seule sur une instance unique

        • Exemple 2 : Autorisations en lecture et écriture sur plusieurs instances

        • Exemple 3 : Autorisations permettant de consulter la configuration d'une tâche de synchronisation des données unique

        • Exemple 4 : Autorisations permettant de démarrer ou de suspendre plusieurs tâches de synchronisation des données

    6. Cliquez sur OK.

    7. Dans la boîte de dialogue Create Policy, saisissez un Policy Name et une Description, puis cliquez sur OK.

    8. Étape 2 : Accorder une stratégie personnalisée

      1. Connectez-vous à la console RAM en tant qu'administrateur RAM.

      2. Facultatif : Créez un utilisateur RAM.

        Pour plus d'informations, consultez la rubrique Créer un utilisateur RAM.

      3. Dans le volet de navigation de gauche, choisissez Identities > Users.

      4. Dans la colonne User Logon Name/Display Name, recherchez l'utilisateur RAM cible.

      5. Dans la colonne Actions de l'utilisateur, cliquez sur Add Permissions.

      6. Dans le panneau Add Permissions, sélectionnez une étendue de ressource. Account level : les autorisations s'appliquent à l'ensemble du compte Alibaba Cloud. Resource group level : les autorisations s'appliquent uniquement au groupe de ressources spécifié. Important : pour accorder des autorisations par groupe de ressources, le service cloud et le type de ressource doivent tous deux prendre en charge cette fonctionnalité. Pour plus d'informations, consultez la liste des services cloud qui prennent en charge les groupes de ressources. Pour un exemple, consultez l'utilisation des groupes de ressources pour limiter un utilisateur RAM à la gestion d'instances ECS spécifiques.

        1. Dans la liste déroulante Policy, sélectionnez Custom Policy.

        2. Dans la zone de recherche, saisissez le nom de la stratégie personnalisée que vous avez créée à l’étape Étape 1.

        3. Cliquez sur la stratégie personnalisée pour l’ajouter à la section Selected Policy.

      7. Cliquez sur OK.

      8. Cliquez sur Close.

      9. Scénarios courants pour l'autorisation au niveau des actions

        Remarque
        • Les permissions DescribeDTSIP, DescribeSubscriptionInstances et DescribeSynchronizationJobs présentées dans le tableau suivant servent à récupérer la liste des instances. Un utilisateur RAM doit obtenir cette liste avant d'effectuer les opérations associées, car ses autorisations peuvent ne couvrir qu'un sous-ensemble des instances.

        • Pour accorder à un utilisateur RAM les autorisations nécessaires à la configuration d'une tâche de migration de données, de synchronisation de données ou de suivi des modifications, vous devez également créer une stratégie personnalisée et l'attacher à cet utilisateur. Pour plus d'informations, consultez la rubrique Accorder à DTS les autorisations d'accès aux ressources cloud.

        • Opérations API (nouvelle version)

          Fonctionnalité

          Actions dans la console

          Politique

          Achat d'une instance

          Acheter une instance DTS

          CreateDtsInstance

          Migration ou synchronisation des données

          Configurer une tâche de migration ou de synchronisation des données

          ConfigureDtsJob

          Suivi des modifications

          Configurer une tâche de suivi des modifications

          ConfigureSubscription

          Démarrage d'une tâche

          Démarrer une tâche DTS

          StartDtsJob

          Démarrage de tâches par lot

          Démarrer des tâches DTS par lot

          StartDtsJobs

          Gestion des groupes de consommateurs

          Créer un groupe de consommateurs pour une tâche de suivi des modifications

          CreateConsumerChannel

          Interroger les détails du groupe de consommateurs pour une tâche de suivi des modifications

          DescribeConsumerChannel

          Modifier un groupe de consommateurs pour une tâche de suivi des modifications

          ModifyConsumerChannel

          Supprimer un groupe de consommateurs pour une tâche de suivi des modifications

          DeleteConsumerChannel

          Interroger une tâche

          Interroger les détails d'une tâche DTS

          DescribeDtsJobDetail

          Interroger les tâches DTS et leurs détails d'exécution

          DescribeDtsJobs

          Modifier une tâche DTS

          Modifier une tâche de synchronisation des données DTS

          ModifyDtsJob

          Modifier une tâche de suivi des modifications DTS

          ModifySubscription

          Renommer une tâche DTS

          ModifyDtsJobName

          Réinitialiser une tâche

          Réinitialiser une tâche DTS

          ResetDtsJob

          Mettre en pause une tâche

          Mettre en pause une tâche DTS

          SuspendDtsJob

          Mettre en pause des tâches par lot

          Mettre en pause des tâches DTS par lot

          SuspendDtsJobs

          Arrêter une tâche

          Arrêter une tâche DTS

          StopDtsJob

          Arrêter des tâches par lot

          Arrêter des tâches DTS par lot

          StopDtsJobs

          Libérer une instance

          Libérer une instance DTS

          DeleteDtsJob

          Libérer des instances par lots

          Libérer des instances DTS par lots

          DeleteDtsJobs

          Alertes de tâche

          Créer ou modifier une règle d'alerte pour une tâche

          CreateJobMonitorRule

          Interroger les règles d'alerte pour une tâche DTS

          DescribeJobMonitorRule

          Interroger une tâche ETL

          Interroger les détails d'une tâche ETL

          DescribeDtsEtlJobVersionInfo

          Interroger les journaux des tâches ETL

          DescribeEtlJobLogs

        • Opérations API (version héritée)

          Fonctionnalité

          Actions de la console

          Stratégie

          Migration des données

          Créer une tâche de migration

          CreateMigrationJob

          Consulter les tâches de migration

          DescribeMigrationJobs

          Consulter les détails d'une tâche de migration

          DescribeMigrationJobs

          DescribeMigrationJobDetail

          DescribeMigrationJobStatus

          Renommer une tâche de migration

          DescribeMigrationJobs

          ModifyMigrationObject

          Configurer une tâche de migration

          DescribeMigrationJobs

          DescribeMigrationJobDetail

          DescribeMigrationJobStatus

          CreateMigrationJob

          Afficher les détails de la prévérification

          DescribeMigrationJobs

          DescribeMigrationJobStatus

          Créer une tâche similaire

          DescribeMigrationJobs

          DescribeMigrationJobDetail

          DescribeMigrationJobStatus

          CreateMigrationJob

          Surveillance et alertes

          DescribeMigrationJobs

          DescribeMigrationJobAlert

          ConfigureMigrationJobAlert

          Modifier le mot de passe

          DescribeMigrationJobs

          DescribeMigrationJobDetail

          ModifyMigrationObject

          Démarrer une tâche de migration

          DescribeMigrationJobs

          StartMigrationJob

          DescribeMigrationJobDetail

          Suspendre une tâche de migration

          DescribeMigrationJobs

          SuspendMigrationJob

          Consultez les détails de la migration de schéma

          DescribeMigrationJobs

          DescribeMigrationJobStatus

          Consultez les détails complets de la migration des données

          DescribeMigrationJobs

          DescribeMigrationJobStatus

          Consultez les détails de la migration incrémentielle des données

          DescribeMigrationJobs

          DescribeMigrationJobStatus

          Consultez les performances de la migration complète ou incrémentielle

          DescribeMigrationJobs

          DescribeMigrationJobDetail

          Consultez les journaux des tâches

          DescribeMigrationJobs

          DescribeMigrationJobDetail

          Suivi des modifications

          Créez une tâche de suivi des modifications

          CreateSubscriptionInstance

          Consultez les tâches de suivi des modifications

          DescribeSubscriptionInstances

          Consultez les détails d'une tâche de suivi des modifications

          DescribeSubscriptionInstances

          DescribeSubscriptionInstanceStatus

          Renommez une tâche de suivi des modifications

          DescribeSubscriptionInstances

          ModifySubscriptionObject

          Modifiez les objets suivis

          DescribeSubscriptionInstances

          DescribeSubscriptionInstanceStatus

          ModifySubscriptionObject

          Créez un groupe de consommateurs

          DescribeSubscriptionInstances

          CreateConsumerGroup

          Consultez les groupes de consommateurs

          DescribeSubscriptionInstances

          DescribeConsumerGroup

          Modifiez le mot de passe d'un groupe de consommateurs

          DescribeSubscriptionInstances

          ModifyConsumerGroupPassword

          Supprimez un groupe de consommateurs

          DescribeSubscriptionInstances

          DeleteConsumerGroup

          Modifier le mot de passe de l'instance

          DescribeSubscriptionInstances

          DescribeSubscriptionInstanceStatus

          ModifySubscriptionObject

          Supprimer une tâche de suivi des modifications

          DescribeSubscriptionInstances

          DeleteSubscriptionInstance

          Surveillance et alertes

          DescribeSubscriptionInstances

          DescribeSubscriptionInstanceAlert

          ConfigureSubscriptionInstanceAlert

          Configurer une tâche de suivi des modifications

          DescribeSubscriptionInstances

          DescribeSubscriptionInstanceStatus

          ModifySubscriptionObject

          Consulter les journaux des tâches

          DescribeSubscriptionInstances

          DescribeSubscriptionInstanceStatus

          Synchronisation des données

          Créer une tâche de synchronisation des données

          CreateSynchronizationJob

          Consultez les tâches de synchronisation des données

          DescribeSynchronizationJobs

          Consultez les détails d'une tâche de synchronisation des données

          DescribeSynchronizationJobs

          DescribeSynchronizationJobStatus

          Renommez une tâche de synchronisation des données

          DescribeSynchronizationJobs

          ModifySynchronizationObject

          Consultez la configuration d'une tâche de synchronisation des données

          DescribeSynchronizationJobs

          DescribeSynchronizationJobStatus

          Consultez les objets synchronisés

          DescribeSynchronizationJobs

          DescribeSynchronizationJobStatus

          Consultez le statut de l'initialisation complète des schémas et des données

          DescribeSynchronizationJobs

          DescribeSynchronizationJobStatus

          Consultez les performances de la synchronisation complète ou incrémentielle des données

          DescribeSynchronizationJobs

          DescribeSynchronizationJobStatus

          Consultez les enregistrements de modification des objets synchronisés

          DescribeSynchronizationJobs

          Consultez les journaux des tâches

          DescribeSynchronizationJobs

          DescribeSynchronizationJobStatus

          Configurez une tâche de synchronisation des données

          DescribeSynchronizationJobs

          DescribeSynchronizationJobStatus

          ModifySynchronizationObject

          Démarrez une tâche de synchronisation

          DescribeSynchronizationJobs

          StartSynchronizationJob

          Mettez en pause une tâche de synchronisation

          DescribeSynchronizationJobs

          SuspendSynchronizationJob

          Modifiez les objets synchronisés

          DescribeSynchronizationJobs

          DescribeSynchronizationJobStatus

          ModifySynchronizationObject

          Libérez une tâche de synchronisation

          DescribeSynchronizationJobs

          DeleteSynchronizationJob

          Arrêter une tâche de synchronisation

          DescribeSynchronizationJobs

          DeleteSynchronizationJob

          Surveillance et alertes

          DescribeSynchronizationJobs

          DescribeSynchronizationJobAlert

          ConfigureSynchronizationJobAlert

          Modifier le mot de passe de l'instance

          DescribeSynchronizationJobs

          DescribeSynchronizationJobStatus

          ModifySubscriptionObject

          Paramètres réseau

          Interroger les plages CIDR des serveurs DTS

          DescribeDTSIP

        Actions associées

        Connectez-vous à la console Alibaba Cloud en tant qu'utilisateur RAM.

        FAQ

        Q : Pourquoi un message d'erreur s'affiche-t-il et la liste des instances est-elle vide lorsque je me connecte à la console DTS en tant qu'utilisateur RAM ?

        R : Cela se produit si un utilisateur RAM dispose d'autorisations uniquement pour certaines instances ou ne dispose d'aucune autorisation, ce qui explique pourquoi la console DTS n'affiche pas la liste des instances. Pour gérer une instance spécifique, obtenez son ID d'instance auprès d'un administrateur RAM et recherchez-la dans la console DTS.