Todos os produtos
Search
Central de documentação

Network Intelligence Service:Service-linked role for Network Intelligence Service

Última atualização: Jun 28, 2026

A função vinculada a serviço AliyunServiceRoleForNis permite que o Network Intelligence Service (NIS) acesse recursos no ECS, VPC, SLB, NLB, ALB, CEN, GA, PrivateLink, Express Connect Router, DTS, CloudMonitor e Quota Center para diagnóstico de rede, análise e gerenciamento de flow logs.

Para obter informações gerais sobre funções vinculadas a serviço, consulte Funções vinculadas a serviço.

Permissões concedidas

A política AliyunServiceRolePolicyForNis está anexada a esta função e contém quatro instruções com as seguintes permissões:

Instrução 1: Operações do Cloud Assistant

Essas permissões permitem que o NIS execute comandos de diagnóstico em instâncias do ECS por meio do Cloud Assistant.

Action

Descrição

ecs:InvokeCommand

Executa comandos do Cloud Assistant em instâncias do ECS

ecs:StopInvocation

Interrompe um comando do Cloud Assistant em execução

ecs:DescribeCloudAssistantStatus

Verifica se o Cloud Assistant Agent está instalado nas instâncias e exibe estatísticas de execução de comandos

ecs:DescribeCommands

Lista os comandos disponíveis do Cloud Assistant

ecs:DescribeInvocations

Consulta registros de invocação de comandos

ecs:DescribeInvocationResults

Recupera resultados da execução de comandos

Escopo de recursos: Todas as instâncias do ECS (acs:ecs:*:*:instance/*) e comandos correspondentes ao padrão acs:ecs:*:*:command/cmd-ACS-SLB-Diagnosis*.

Instrução 2: Acesso de leitura entre serviços e gerenciamento de flow logs

Estas permissões habilitam o NIS a consultar recursos em vários serviços de rede e infraestrutura, além de gerenciar flow logs.

Action

Descrição

dts:DescribeDtsJobs

Consulta tarefas do DTS e respectivos detalhes de execução

vpc:Describe*, vpc:List*, vpc:Get*

Consulta recursos e configurações de VPC

vpc:CreateFlowlog

Crie um flow log de VPC

vpc:DeleteFlowLog

Exclua um flow log de VPC

vpc:ModifyFlowLogAttribute

Modifique o nome e a descrição de um flow log de VPC

vpc:DiagnoseVpnConnectionsHistory

Consulta o histórico de diagnóstico de conexões IPsec-VPN

vpc:UpgradeVpnGatewayFirmware

Atualiza a versão de firmware de um gateway VPN

quotas:ListProductQuotas

Consulta cotas de um produto de nuvem especificado

cms:DescribeMetricLast

Consulta os dados de monitoramento mais recentes de uma métrica

cms:GetCmsService

Consulta o status de ativação do CloudMonitor

cms:GetPrometheus*

Consulta recursos de monitoramento relacionados ao Prometheus

bssapi:QueryAvailableInstances

Consulta instâncias disponíveis dos serviços da Alibaba Cloud

ecs:DescribeInstances

Consulta instâncias do ECS

ecs:DescribeSecurityGroups

Consulta grupos de segurança

ecs:DescribeSecurityGroupAttribute

Consulta regras de grupo de segurança

ecs:DescribeSecurityGroupReferences

Consulta referências cruzadas de grupos de segurança

ecs:DescribeNetworkInterfaces

Consulta Elastic Network Interfaces (ENIs)

alb:ListLoadBalancers

Consulta instâncias do Application Load Balancer (ALB)

alb:GetLoadBalancerAttribute

Consulta detalhes de instância do ALB

slb:Describe*

Consulta recursos do Classic Load Balancer (CLB)

nlb:ListLoadBalancers

Consulta instâncias do Network Load Balancer (NLB)

nlb:GetListenerAttribute

Consulta detalhes de listener do NLB

nlb:ListServerGroups

Consulta grupos de servidores do NLB

nlb:ListServerGroupServers

Consulta servidores em um grupo de servidores do NLB

nlb:ListListeners

Consulta listeners do NLB

cen:Describe*, cen:List*

Consulta recursos da Cloud Enterprise Network (CEN)

cen:CreateFlowlog

Crie um flow log do CEN

cen:DeleteFlowlog

Exclua um flow log do CEN

privatelink:List*, privatelink:Get*

Consulta recursos do PrivateLink

ga:Describe*, ga:List*, ga:Get*, ga:Check*, ga:Query*

Consulta recursos do Global Accelerator (GA)

expressconnectrouter:Describe*, expressconnectrouter:List*

Consulta recursos do Express Connect Router (ECR)

Escopo de recursos: Todos os recursos (*).

Instrução 3: Autoexclusão

Action

Descrição

ram:DeleteServiceLinkedRole

Exclua esta função vinculada a serviço

Condição: Restrita a ram:ServiceName = nis.aliyuncs.com.

Instrução 4: Criação de função vinculada a serviço para flow log do CEN

Action

Descrição

ram:CreateServiceLinkedRole

Crie a função vinculada a serviço para Flow Log do CEN

Condição: Restrita a ram:ServiceName = flowlog.cen.aliyuncs.com.

JSON completo da política (v17)

{
  "Version": "1",
  "Statement": [
    {
      "Action": [
        "ecs:InvokeCommand",
        "ecs:StopInvocation",
        "ecs:DescribeCloudAssistantStatus",
        "ecs:DescribeCommands",
        "ecs:DescribeInvocations",
        "ecs:DescribeInvocationResults"
      ],
      "Resource": [
        "acs:ecs:*:*:instance/*",
        "acs:ecs:*:*:command/cmd-ACS-SLB-Diagnosis*"
      ],
      "Effect": "Allow"
    },
    {
      "Action": [
        "dts:DescribeDtsJobs",
        "vpc:UpgradeVpnGatewayFirmware",
        "quotas:ListProductQuotas",
        "cms:DescribeMetricLast",
        "cms:GetCmsService",
        "cms:GetPrometheus*",
        "bssapi:QueryAvailableInstances",
        "ecs:DescribeInstances",
        "ecs:DescribeSecurityGroups",
        "ecs:DescribeSecurityGroupAttribute",
        "ecs:DescribeSecurityGroupReferences",
        "ecs:DescribeNetworkInterfaces",
        "alb:ListLoadBalancers",
        "alb:GetLoadBalancerAttribute",
        "slb:Describe*",
        "nlb:ListLoadBalancers",
        "nlb:GetListenerAttribute",
        "nlb:ListServerGroups",
        "nlb:ListServerGroupServers",
        "nlb:ListListeners",
        "vpc:Describe*",
        "vpc:List*",
        "vpc:Get*",
        "vpc:CreateFlowlog",
        "vpc:DeleteFlowLog",
        "vpc:UpgradeVpnGatewayFirmware",
        "vpc:DiagnoseVpnConnectionsHistory",
        "vpc:ModifyFlowLogAttribute",
        "cen:Describe*",
        "cen:List*",
        "cen:CreateFlowlog",
        "cen:DeleteFlowlog",
        "privatelink:List*",
        "privatelink:Get*",
        "ga:Describe*",
        "ga:List*",
        "ga:Get*",
        "ga:Check*",
        "ga:Query*",
        "expressconnectrouter:Describe*",
        "expressconnectrouter:List*"
      ],
      "Resource": "*",
      "Effect": "Allow"
    },
    {
      "Action": "ram:DeleteServiceLinkedRole",
      "Resource": "*",
      "Effect": "Allow",
      "Condition": {
        "StringEquals": {
          "ram:ServiceName": "nis.aliyuncs.com"
        }
      }
    },
    {
      "Action": "ram:CreateServiceLinkedRole",
      "Resource": "*",
      "Effect": "Allow",
      "Condition": {
        "StringEquals": {
          "ram:ServiceName": "flowlog.cen.aliyuncs.com"
        }
      }
    }
  ]
}

Criação da função

O sistema cria a função AliyunServiceRoleForNis automaticamente no primeiro uso do NIS. Se a função não existir, ela será criada e a política AliyunServiceRolePolicyForNis será anexada.

Nenhuma ação manual é necessária.

Exclusão da função vinculada a serviço

Para excluir a função AliyunServiceRoleForNis:

  1. Faça logon no console do RAM.

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

  3. Na página Roles, localize AliyunServiceRoleForNis. Na coluna Actions, clique em Delete Role.

  4. Na caixa de diálogo exibida, insira o nome da função e clique em Delete Role.

Importante

Após a exclusão desta função, o sistema a recria automaticamente na próxima vez que você utilizar o recurso de diagnóstico no NIS.

Perguntas frequentes

Por que a criação automática da função falha para um usuário do RAM?

O usuário do RAM não possui a permissão ram:CreateServiceLinkedRole. Para conceder essa permissão, anexe a seguinte política personalizada ao usuário do RAM. Para obter instruções, consulte Criar políticas personalizadas.

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