Todos os produtos
Search
Central de documentação

Container Registry:Função vinculada a service para PrivateZone

Última atualização: Oct 16, 2026

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: AliyunServiceRoleForContainerRegistryAccessCustomerPrivateZone

  • Polí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.

  1. Exclua a configuração de acesso VPC associada.

    É necessário exclua a configuração de acesso VPC antes de exclua a função AliyunServiceRoleForContainerRegistryAccessCustomerPrivateZone.

    1. Faça login no console do Container Registry.

    2. No painel de navegação à esquerda, clique em Instances.

    3. Na página Instances, clique na instância Enterprise Edition que deseja gerencie.

    4. No painel de navegação à esquerda da página de detalhes da instância Enterprise Edition, escolha Repository > Access Control.

    5. Na aba VPC, localize a VPC que deseja remover e clique em Delete na coluna Actions.

    6. Na caixa de diálogo exibida, clique em Confirm.

  2. Faça login no console do RAM usando sua conta Alibaba Cloud.

  3. No painel de navegação à esquerda, escolha Identities > Roles.

  4. Na página Role, localize a função AliyunServiceRoleForContainerRegistryAccessCustomerPrivateZone e clique em Delete Role na coluna Actions.

  5. 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"
}