Ao configurar um bucket do Object Storage Service (OSS) como endpoint do Global Accelerator, o sistema cria automaticamente a função vinculada ao serviço AliyunServiceRoleForGaOss, caso ainda não exista.
Introdução ao AliyunServiceRoleForGaOss
O AliyunServiceRoleForGaOss é uma função vinculada ao serviço (SLR) necessária para que o Global Accelerator adicione um bucket do Object Storage Service (OSS) como endpoint.
Uma função vinculada ao serviço é uma função do Resource Access Management (RAM) associada a um serviço da Alibaba Cloud. Em determinados cenários, um serviço precisa acessar outros serviços da Alibaba Cloud para executar operações específicas. As funções vinculadas ao serviço fornecem as permissões necessárias e ajudam a prevenir riscos de operações acidentais. Para mais informações, consulte
.
Permissões necessárias para criar a função vinculada ao serviço AliyunServiceRoleForGaOss
Uma conta da Alibaba Cloud possui as permissões necessárias por padrão. Um usuário RAM deve ter as seguintes permissões para criar a função vinculada ao serviço AliyunServiceRoleForGaOss:
{
"Action": "ram:CreateServiceLinkedRole",
"Resource": "*",
"Effect": "Allow",
"Condition": {
"StringEquals": {
"ram:ServiceName": "oss.ga.aliyuncs.com"
}
}
}
Para conceder a um usuário RAM as permissões necessárias para criar a função AliyunServiceRoleForGaOss, utilize um dos métodos a seguir:
-
Anexe a política administrativa AliyunGlobalAccelerationFullAccess ao usuário RAM. Para mais informações, consulte Gerenciar permissões para uma função RAM.
NotaA permissão para criar a função vinculada ao serviço AliyunServiceRoleForGaOss está incluída na política administrativa AliyunGlobalAccelerationFullAccess. Portanto, um usuário com permissões administrativas no Global Accelerator pode criar essa função vinculada ao serviço.
-
Crie uma política personalizada e anexe-a ao usuário RAM. A política personalizada deve incluir as seguintes permissões:
{ "Action": "ram:CreateServiceLinkedRole", "Resource": "*", "Effect": "Allow", "Condition": { "StringEquals": { "ram:ServiceName": "oss.ga.aliyuncs.com" } } }Para mais informações, consulte Criar uma política personalizada e Gerenciar permissões para uma função RAM.
Criar a função vinculada ao serviço AliyunServiceRoleForGaOss
Ao configurar um bucket do Object Storage Service (OSS) como endpoint do Global Accelerator, o sistema verifica se a função vinculada ao serviço AliyunServiceRoleForGaOss existe:
-
Se a função não existir, o sistema a criará automaticamente e anexará a política de acesso AliyunServiceRoleForGaOss. Isso concede ao Global Accelerator permissões para acessar o Object Storage Service (OSS). A política é a seguinte:
{ "Statement": [ { "Effect": "Allow", "Action": "oss:getBucketInfo", "Resource": "*" }, { "Action": "ram:DeleteServiceLinkedRole", "Resource": "*", "Effect": "Allow", "Condition": { "StringEquals": { "ram:ServiceName": "oss.ga.aliyuncs.com" } } } ], "Version": "1" } Caso a função já exista, o sistema não a recriará.
Excluir a função vinculada ao serviço AliyunServiceRoleForGaOss
A função vinculada ao serviço AliyunServiceRoleForGaOss não é excluída automaticamente. Para excluí-la, primeiro remova todos os endpoints do tipo OSS e, em seguida, exclua a função vinculada ao serviço. Para mais informações, consulte: