Cuando autoriza a DataWorks a usar EventBridge, el rol vinculado a servicio AliyunServiceRoleForDataWorksOpenPlatform se crea automáticamente en RAM.
Contexto
Para suscribirse y consumir mensajes de eventos en DataWorks mediante EventBridge, debe otorgar a DataWorks acceso a sus recursos de EventBridge. Tras la autorización, el rol vinculado a servicio AliyunServiceRoleForDataWorksOpenPlatform se crea automáticamente en la consola de RAM. DataWorks Open Platform usa este rol para acceder a sus recursos en otros servicios de Alibaba Cloud. Para obtener más información sobre los roles vinculados a servicio, consulte Service-linked roles.
Permisos de AliyunServiceRoleForDataWorksOpenPlatform
Inicie sesión en la consola de RAM. En el panel de navegación izquierdo, elija Identities > Role.
En la página Role, introduzca AliyunServiceRoleForDataWorksOpenPlatform en el cuadro de búsqueda. El rol de RAM AliyunServiceRoleForDataWorksOpenPlatform aparecerá en los resultados.
Haga clic en el nombre del rol AliyunServiceRoleForDataWorksOpenPlatform para consultar su información básica.
-
En la página de detalles del rol, haga clic en la pestaña Permission Management para consultar los detalles de la directiva de acceso adjunta AliyunServiceRolePolicyForDataWorksOpenPlatform.
{ "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" } } } ] }
Eliminar el rol AliyunServiceRoleForDataWorksOpenPlatform
Inicie sesión en la consola de RAM. En el panel de navegación izquierdo, elija .
En la página Roles, introduzca AliyunServiceRoleForDataWorksOpenPlatform en el cuadro de búsqueda. El rol de RAM AliyunServiceRoleForDataWorksOpenPlatform aparecerá en los resultados.
En la columna Actions, haga clic en Delete Role.
Preguntas frecuentes
¿Por qué mi usuario de RAM no puede crear automáticamente el rol vinculado a servicio AliyunServiceRoleForDataWorksOpenPlatform?
Su usuario de RAM debe tener los permisos necesarios para crear o eliminar AliyunServiceRoleForDataWorksOpenPlatform. Si su usuario de RAM no puede crear automáticamente AliyunServiceRoleForDataWorksOpenPlatform, adjunte la siguiente directiva al usuario de 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"
}
Reemplace Alibaba Cloud account ID con el ID real de su cuenta de Alibaba Cloud.