Lorsque vous autorisez DataWorks à utiliser EventBridge, le rôle lié au service AliyunServiceRoleForDataWorksOpenPlatform est automatiquement créé dans RAM.
Contexte
Pour vous abonner aux messages d'événements et les consommer dans DataWorks via EventBridge, vous devez accorder à DataWorks l'accès à vos ressources EventBridge. Après l'autorisation, le rôle lié au service AliyunServiceRoleForDataWorksOpenPlatform est automatiquement créé dans la console RAM. La plateforme ouverte DataWorks utilise ce rôle pour accéder à vos ressources dans d'autres services Alibaba Cloud. Pour plus d'informations sur les rôles liés au service, consultez Rôles liés au service.
Autorisations du rôle AliyunServiceRoleForDataWorksOpenPlatform
Connectez-vous à la console RAM. Dans le volet de navigation de gauche, choisissez Identities > Role.
Sur la page Role, saisissez AliyunServiceRoleForDataWorksOpenPlatform dans la zone de recherche. Le rôle RAM AliyunServiceRoleForDataWorksOpenPlatform apparaît dans les résultats de recherche.
Cliquez sur le nom du rôle AliyunServiceRoleForDataWorksOpenPlatform pour consulter ses informations de base.
-
Sur la page des détails du rôle, cliquez sur l'onglet Permission Management pour afficher les détails de la politique d'accès AliyunServiceRolePolicyForDataWorksOpenPlatform attachée.
{ "Version": "1", "Statement":[ { "Effect": "Allow", "Action": [ "eventbridge:GetEventBus", "eventbridge:GetRule", "eventbridge:CreateEventBus", "eventbridge:DeleteEventBus", "eventbridge:PutEvents", "eventbridge:ListEventBuses" ], "Resource": "*" }, { "Action":"ram:DeleteServiceLinkedRole", "Resource":"*", "Effect":"Allow", "Condition":{ "StringEquals": { "ram:ServiceName": "openplatform.dataworks.aliyuncs.com" } } } ] }
Supprimer le rôle AliyunServiceRoleForDataWorksOpenPlatform
Connectez-vous à la console RAM. Dans le volet de navigation de gauche, choisissez Identities > Role.
Sur la page des rôles, saisissez AliyunServiceRoleForDataWorksOpenPlatform dans la zone de recherche. Le rôle RAM AliyunServiceRoleForDataWorksOpenPlatform apparaît dans les résultats de recherche.
Dans la colonne Actions, cliquez sur Delete Role.
FAQ
Pourquoi mon utilisateur RAM ne peut-il pas créer automatiquement le rôle lié au service AliyunServiceRoleForDataWorksOpenPlatform ?
Votre utilisateur RAM doit disposer des autorisations nécessaires pour créer ou supprimer AliyunServiceRoleForDataWorksOpenPlatform. Si votre utilisateur RAM ne peut pas créer automatiquement AliyunServiceRoleForDataWorksOpenPlatform, attachez la politique suivante à l'utilisateur RAM.
{
"Statement": [
{
"Action": [
"ram:CreateServiceLinkedRole"
],
"Resource": "acs:ram:*:Alibaba Cloud account ID:role/*",
"Effect": "Allow",
"Condition": {
"StringEquals": {
"ram:ServiceName": [
"openplatform.dataworks.aliyuncs.com"
]
}
}
}
],
"Version": "1"
}
Remplacez Alibaba Cloud account ID par l'ID réel de votre compte Alibaba Cloud.