Ao autorizar o DataWorks a usar o EventBridge, a função vinculada a service AliyunServiceRoleForDataWorksOpenPlatform é criada automaticamente no RAM.
Contexto
Para assinar e consumir mensagens de evento no DataWorks por meio do EventBridge, conceda ao DataWorks acesso aos seus recursos do EventBridge. Após a autorização, a função vinculada a service AliyunServiceRoleForDataWorksOpenPlatform é criada automaticamente no console do RAM. A Plataforma Aberta do DataWorks usa essa função para acessar seus recursos em outros services da Alibaba Cloud. Para mais informações sobre funções vinculadas a service, consulte Service-linked roles.
Permissões da AliyunServiceRoleForDataWorksOpenPlatform
Faça login no console do RAM. No painel de navegação à esquerda, escolha Identities > Role.
Na página Role, insira AliyunServiceRoleForDataWorksOpenPlatform na caixa de pesquisa. A função do RAM AliyunServiceRoleForDataWorksOpenPlatform aparecerá nos resultados da busca.
Clique em no nome da função AliyunServiceRoleForDataWorksOpenPlatform para visualizar suas informações básicas.
-
Na página de detalhes da função, clique em na aba Permission Management para visualizar os detalhes da política de acesso AliyunServiceRolePolicyForDataWorksOpenPlatform anexada.
{ "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" } } } ] }
Exclua a função AliyunServiceRoleForDataWorksOpenPlatform
Faça login no console do RAM. No painel de navegação à esquerda, escolha Identities > Role.
Na página Roles, insira AliyunServiceRoleForDataWorksOpenPlatform na caixa de pesquisa. A função do RAM AliyunServiceRoleForDataWorksOpenPlatform aparecerá nos resultados da busca.
Na coluna Actions, clique em Delete Role.
Perguntas frequentes
Por que meu usuário do RAM não consegue crie automaticamente a função vinculada a service AliyunServiceRoleForDataWorksOpenPlatform?
O usuário do RAM precisa ter as permissões necessárias para crie ou exclua a AliyunServiceRoleForDataWorksOpenPlatform. Caso o usuário do RAM não consiga crie automaticamente a AliyunServiceRoleForDataWorksOpenPlatform, anexe a seguinte política a ele.
{
"Statement": [
{
"Action": [
"ram:CreateServiceLinkedRole"
],
"Resource": "acs:ram:*:Alibaba Cloud account ID:role/*",
"Effect": "Allow",
"Condition": {
"StringEquals": {
"ram:ServiceName": [
"openplatform.dataworks.aliyuncs.com"
]
}
}
}
],
"Version": "1"
}
Substitua Alibaba Cloud account ID pelo ID real da sua conta da Alibaba Cloud.