Todos os produtos
Search
Central de documentação

API Gateway:Função vinculada ao serviço para integração de microsserviços - AliyunServiceRoleForApiGatewayIntegrateWithMicroservices

Última atualização: Jun 27, 2026

A função vinculada ao serviço AliyunServiceRoleForApiGatewayIntegrateWithMicroservices permite que o API Gateway acesse seus recursos em outros serviços da Alibaba Cloud para integrar microsserviços.

Contexto

O API Gateway usa a função do RAM ApiGateway - IntegrateWithMicroservices para acessar seus recursos no Enterprise Distributed Application Service (EDAS) e no Microservices Engine (MSE). Para obter mais informações, consulte Funções vinculadas ao serviço.

Cenários

Ao criar um serviço de backend do tipo EDAS, importar serviços de backend desse tipo ou importar APIs do EDAS, o API Gateway solicita a criação de uma função vinculada ao serviço. Após a aprovação, o sistema cria automaticamente a AliyunServiceRoleForApiGatewayIntegrateWithMicroservices e anexa a política AliyunServiceRolePolicyForApiGatewayIntegrateWithMicroservices, concedendo ao API Gateway permissão para acessar recursos em outros serviços de nuvem.

Descrição da AliyunServiceRoleForApiGatewayIntegrateWithMicroservices

Nome da função: AliyunServiceRoleForApiGatewayIntegrateWithMicroservices Política da função: AliyunServiceRolePolicyForApiGatewayIntegrateWithMicroservices Conteúdo da política:

{
  "Version": "1",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "edas:ReadApplication",
        "edas:ReadNamespace",
        "edas:ReadService"
      ],
      "Resource": "*"
    },
    {
      "Effect": "Allow",
      "Action": [
        "mse:ListAnsServices",
        "mse:ListAnsInstances",
        "mse:ListClusters",
        "mse:QueryInstancesInfo",
        "mse:QueryClusterInfo"
      ],
      "Resource": "*"
    },
    {
      "Action": "ram:DeleteServiceLinkedRole",
      "Resource": "*",
      "Effect": "Allow",
      "Condition": {
        "StringEquals": {
          "ram:ServiceName": "microservice-integration.apigateway.aliyuncs.com"
        }
      }
    }
  ]
}

Exclua AliyunServiceRoleForApiGatewayIntegrateWithMicroservices

Antes de excluir a AliyunServiceRoleForApiGatewayIntegrateWithMicroservices, exclua todos os serviços de backend que dependem dessa função. Procedimento:

  1. Faça login no console do API Gateway. No painel de navegação à esquerda, escolha Manage APIs > Backend Services.

  2. Na página Backend Services, selecione EDAS na lista suspensa Type para filtrar os serviços de backend do tipo EDAS. Em seguida, localize o serviço desejado e clique em Excluir na coluna Actions.

  3. Acesse o console do RAM. No painel de navegação à esquerda, escolha Identities > Roles. Localize a função AliyunServiceRoleForApiGatewayIntegrateWithMicroservices e clique em Excluir função na coluna Actions.

Perguntas frequentes

Por que a AliyunServiceRoleForApiGatewayIntegrateWithMicroservices não foi criada automaticamente para meu usuário do RAM?

Você não tem as permissões necessárias. Solicite ao proprietário da sua conta Alibaba Cloud que anexe a seguinte política ao seu usuário do RAM.

{

{
    "Statement": [
        {
            "Action": "ram:CreateServiceLinkedRole",
            "Resource": "*",
            "Effect": "Allow",
            "Condition": {
                "StringEquals": {
                    "ram:ServiceName": "microservice-integration.apigateway.aliyuncs.com"
                }
            }
        }
    ],
    "Version": "1"
}