Tous les produits
Search
Centre de documentation

DataWorks:AliyunServiceRoleForDataWorksScheduler service-linked role

Dernière mise à jour :Aug 10, 2026

DataWorks nécessite le rôle lié au service AliyunServiceRoleForDataWorksScheduler pour gérer les workflows basés sur des déclencheurs. Ce rôle accorde à DataWorks les permissions nécessaires pour accéder à EventBridge et OSS en votre nom.

Scénarios

Les workflows basés sur des déclencheurs dans DataWorks surveillent les événements Object Storage Service (OSS) via EventBridge afin de déclencher d'autres workflows. Pour activer cette fonctionnalité, DataWorks requiert le rôle lié au service AliyunServiceRoleForDataWorksScheduler pour accéder à EventBridge et OSS en votre nom.

DataWorks utilise ce rôle (AliyunServiceRoleForDataWorksScheduler) chaque fois que vous effectuez les opérations suivantes :

  • Créer, mettre à jour, supprimer ou restaurer des configurations de déclencheur.

  • Associer des déclencheurs aux workflows.

Détails du rôle

  • Nom du rôle lié au service : AliyunServiceRoleForDataWorksScheduler.

  • Stratégie système associée : AliyunServiceRolePolicyForDataWorksScheduler.

  • Description des permissions : Le service de planification DataWorks utilise ce rôle pour accéder aux services suivants en votre nom :

    • EventBridge : Créez et gérez des bus d'événements, des sources d'événements, des règles d'événement et des diffusions d'événements (event streamings) pour prendre en charge l'exécution des workflows basés sur des déclencheurs.

    • Object Storage Service (OSS) : Répertoriez les buckets et les objets pour surveiller les événements OSS qui déclenchent les workflows.

    Pour afficher les détails complets des permissions, procédez comme suit :

    1. Accédez à la console Resource Access Management (RAM) et choisissez Identities > Roles.

    2. Cliquez sur le nom du rôle lié au service. Dans l'onglet Permissions, consultez la stratégie système associée :

      {
        "Effect": "Allow",
        "Action": [
          "eventbridge:GetRule",
          "eventbridge:ListRules",
          "eventbridge:CreateRule",
          "eventbridge:DeleteRule",
          "eventbridge:DisableRule",
          "eventbridge:EnableRule",
          "eventbridge:UpdateRule",
          "eventbridge:GetEventBus",
          "eventbridge:ListEventStreamings",
          "eventbridge:DeleteEventStreaming",
          "eventbridge:PauseEventStreaming",
          "eventbridge:StartEventStreaming",
          "eventbridge:GetEventStreaming",
          "eventbridge:UpdateEventStreaming",
          "eventbridge:CreateEventStreaming",
          "eventbridge:CreateEventBus",
          "eventbridge:CreateEventSource",
          "eventbridge:DeleteEventSource",
          "oss:ListObjects",
          "oss:ListBuckets"
        ],
        "Resource": "*"
      }

Supprimer le rôle lié au service

Vous ne pouvez supprimer ce rôle que si vous n'utilisez plus de workflows basés sur des déclencheurs. Si ce rôle est supprimé, le service de planification DataWorks ne pourra plus gérer les déclencheurs. Avant de supprimer le rôle, effectuez les étapes suivantes dans l'ordre indiqué :

  • Dissociez les déclencheurs de tous les workflows basés sur des déclencheurs publiés, puis republiez les workflows.

  • Supprimez tous les déclencheurs dans la gestion des déclencheurs. Pour plus d'informations, consultez la rubrique Gérer les déclencheurs.

Une fois ces étapes terminées, supprimez le rôle lié au service dans la console RAM.