Funcionamento
O API Gateway assume esta função para gerenciar recursos do CloudMonitor em seu nome. Ao mapear um grupo de APIs para um grupo de aplicativos do CloudMonitor, as operações de API desse grupo tornam-se automaticamente instâncias no grupo de aplicativos correspondente. Dessa forma, você aplica as mesmas configurações de alerta a todas as operações de API de um grupo simultaneamente, sem precisar configurar cada operação individualmente.
Nome da função e política
Nome da função: AliyunServiceRoleForApiGatewayMonitoring
Política anexada: AliyunServiceRolePolicyForApiGatewayMonitoring
Serviço confiável
O API Gateway é o serviço confiável desta função e a cria automaticamente quando necessário.
Política de permissões
A política AliyunServiceRolePolicyForApiGatewayMonitoring concede as seguintes permissões do CloudMonitor (CMS):
|
Ação |
Descrição |
|
|
Crie grupos de aplicativos no CloudMonitor |
|
|
Adiciona operações de API como instâncias a um grupo de aplicativos |
|
|
Consulta grupos de aplicativos existentes |
|
|
Exclua grupos de aplicativos desnecessários |
|
|
Remove operações de API de um grupo de aplicativos |
Todas as permissões se aplicam a todos os recursos do CloudMonitor (acs:cms:::*).
{
"Version": "1",
"Statement": [
{
"Effect": "Allow",
"Action": [
"cms:CreateMonitorGroup",
"cms:CreateMonitorGroupInstances",
"cms:DescribeMonitorGroups",
"cms:DeleteMonitorGroup",
"cms:DeleteMonitorGroupInstances"
],
"Resource": "acs:cms:*:*:*"
}
]
}
Exclusão da função vinculada a serviço
Exclua esta função caso não utilize mais o API Gateway para gerenciar grupos de aplicativos do CloudMonitor e deseje revogar as permissões associadas. Antes da exclusão, remova todos os grupos de aplicativos dependentes do CloudMonitor. A exclusão falhará se ainda existirem recursos dependentes.
Etapa 1: Excluir o grupo de aplicativos dependente
Faça login no console do CloudMonitor.
No painel de navegação à esquerda, clique em
Application Groups.-
Localize o grupo de aplicativos chamado
APIGATEWAY_${region}_$(groupId)e exclua-o.${region}: região onde o grupo de APIs está localizado.$(groupId): ID do grupo de APIs.Exemplo:
APIGATEWAY_ap-southeast-1_d17e78c9d436436c89a7e8c42a329a4d
Etapa 2: Excluir a função do RAM
Faça login no console do RAM.
No painel de navegação à esquerda, clique em
RAM Roles.Localize a função
AliyunServiceRoleForApiGatewayMonitoringe clique em Delete na coluna Actions.
Caso precise dessa função novamente, o API Gateway a recriará automaticamente ao mapear um grupo de APIs para um grupo de aplicativos do CloudMonitor.