Ao configure o controle de acesso da Virtual Private Cloud (VPC), o Container Registry crie automaticamente a função vinculada a service AliyunServiceRoleForContainerRegistryAccessCustomerPrivateZone. Isso permite que o Container Registry resolva nomes de domínio automaticamente usando seu Alibaba Cloud DNS PrivateZone.
Contexto
Uma service-linked role é um tipo de função do Resource Access Management (RAM) que permite a um service acessar outros serviços de cloud para executar tarefas específicas.
Cenários
O recurso de controle de acesso VPC do Container Registry utiliza o PrivateZone para configure a resolução de DNS para nomes de domínio da VPC. Ao configure o controle de acesso para uma VPC, o Container Registry crie automaticamente a função vinculada a service AliyunServiceRoleForContainerRegistryAccessCustomerPrivateZone. Em seguida, o Container Registry usa essa função para acessar recursos no PrivateZone.
Detalhes da função
Nome da função:
AliyunServiceRoleForContainerRegistryAccessCustomerPrivateZonePolítica:
AliyunServiceRolePolicyForContainerRegistryAccessCustomerPrivate-
Permissões:
{ "Statement": [ { "Action": [ "ram:CreateServiceLinkedRole" ], "Resource": "acs:ram:*:your-alibaba-cloud-account-id:role/*", "Effect": "Allow", "Condition": { "StringEquals": { "ram:ServiceName": [ "access-customer-privatezone.cr.aliyuncs.com" ] } } } ], "Version": "1" }
Exclua a função
Caso não precise mais do recurso de controle de acesso VPC, exclua a função AliyunServiceRoleForContainerRegistryAccessCustomerPrivateZone.
-
Exclua a configuração de acesso VPC associada.
É necessário exclua a configuração de acesso VPC antes de exclua a função
AliyunServiceRoleForContainerRegistryAccessCustomerPrivateZone.Faça login no console do Container Registry.
No painel de navegação à esquerda, clique em Instances.
Na página Instances, clique na instância Enterprise Edition que deseja gerencie.
No painel de navegação à esquerda da página de detalhes da instância Enterprise Edition, escolha .
Na aba VPC, localize a VPC que deseja remover e clique em Delete na coluna Actions.
Na caixa de diálogo exibida, clique em Confirm.
Faça login no console do RAM usando sua conta Alibaba Cloud.
No painel de navegação à esquerda, escolha .
Na página Role, localize a função
AliyunServiceRoleForContainerRegistryAccessCustomerPrivateZonee clique em Delete Role na coluna Actions.Na caixa de diálogo Delete Role, insira o nome da função e clique em Delete Role.
Perguntas frequentes
**Por que um usuário RAM não consegue crie automaticamente a função vinculada a service AliyunServiceRoleForContainerRegistryAccessCustomerPrivateZone?**
Um usuário RAM precisa ter permissões específicas para crie ou exclua automaticamente a função AliyunServiceRoleForContainerRegistryAccessCustomerPrivateZone. Para conceder essas permissões, anexe a seguinte política ao usuário RAM. Para mais informações, consulte RAM authorization.
{
"Statement": [
{
"Action": [
"ram:CreateServiceLinkedRole"
],
"Resource": "acs:ram:*:your-alibaba-cloud-account-id:role/*",
"Effect": "Allow",
"Condition": {
"StringEquals": {
"ram:ServiceName": [
"access-customer-privatezone.cr.aliyuncs.com"
]
}
}
}
],
"Version": "1"
}