Especifique uma instância do Network Load Balancer (NLB) como endpoint do Global Accelerator (GA) e o sistema criará automaticamente a função vinculada ao service AliyunServiceRoleForGaNlb, caso a função não esteja atribuída à sua conta alibaba cloud.
Introdução à função vinculada ao service AliyunServiceRoleForGaNlb
O AliyunServiceRoleForGaNlb é uma função vinculada ao service para o Global Accelerator. Para utilizar este recurso, especifique uma instância do NLB como endpoint do Global Accelerator e atribua esta função ao Global Accelerator.
Uma função vinculada ao service é uma função do Resource Access Management (RAM) associada a um service da alibaba cloud. Alguns recursos de services em cloud exigem permissões em outros services. As funções vinculadas ao service simplificam a autorização e ajudam a evitar operações acidentais. Para obter mais informações, consulte Service-linked roles.
Permissões necessárias para crie a função vinculada ao service AliyunServiceRoleForGaNlb
Por padrão, uma conta alibaba cloud tem autorização para crie a função vinculada ao service AliyunServiceRoleForGaNlb. Para que um usuário RAM crie a função vinculada ao service, conceda as seguintes permissões a ele:
{
"Action": "ram:CreateServiceLinkedRole",
"Resource": "*",
"Effect": "Allow",
"Condition": {
"StringEquals": {
"ram:ServiceName": "nlb.ga.aliyuncs.com"
}
}
}
Conceda as permissões necessárias ao usuário RAM utilizando um dos seguintes métodos:
-
Anexe a política de administrador AliyunGlobalAccelerationFullAccess ao usuário RAM. Para obter mais informações, consulte gerencie permissions for a RAM role.
NotaA política AliyunGlobalAccelerationFullAccess geralmente inclui as permissões para crie a função AliyunServiceRoleForGaNlb para o Global Accelerator. Se o usuário RAM tiver permissões de administrador no Global Accelerator, ele poderá crie essa função para o Global Accelerator.
-
Anexe uma política personalizada com o seguinte conteúdo ao usuário RAM:
{ "Action": "ram:CreateServiceLinkedRole", "Resource": "*", "Effect": "Allow", "Condition": { "StringEquals": { "ram:ServiceName": "nlb.ga.aliyuncs.com" } } }Para obter mais informações, consulte crie a custom policy e gerencie permissions for a RAM role.
Crie a função vinculada ao service AliyunServiceRoleForGaNlb
Quando você especifica uma instância do NLB como endpoint de uma instância do Global Accelerator, o sistema verifica se a função AliyunServiceRoleForGaNlb está atribuída ao Global Accelerator:
-
Se a função AliyunServiceRoleForGaNlb não estiver atribuída à sua conta alibaba cloud, o sistema cria a função automaticamente e anexa a política AliyunServiceRoleForGaNlb para conceder permissões de acesso ao NLB para o Global Accelerator. A política contém o seguinte conteúdo:
{ "Version": "1" "Statement": [ { "Effect": "Allow", "Action": [ "nlb:GetLoadBalancerAttribute", "nlb:UpdateLoadBalancerProtection" ], "Resource": "*" }, { "Action": "ram:DeleteServiceLinkedRole", "Resource": "*", "Effect": "Allow", "Condition": { "StringEquals": { "ram:ServiceName": "nlb.ga.aliyuncs.com" } } } ], } Caso a função AliyunServiceRoleForGaNlb já esteja atribuída à sua conta alibaba cloud, o sistema não recria a função.
Exclua a função vinculada ao service AliyunServiceRoleForGaNlb
A função AliyunServiceRoleForGaNlb não é excluída automaticamente. Antes de exclua esta função, exclua a instância do NLB que atua como endpoint da sua instância do GA. Para obter mais informações, consulte os seguintes tópicos: