Fonctionnement
API Gateway endosse ce rôle pour gérer les ressources CloudMonitor en votre nom. Lorsque vous associez un groupe d'API à un groupe d'applications CloudMonitor, les opérations d'API de ce groupe deviennent automatiquement des instances au sein du groupe d'applications correspondant. Vous pouvez ainsi appliquer les mêmes paramètres d'alerte à l'ensemble des opérations d'un groupe d'API simultanément, sans configurer chaque opération individuellement.
Nom du rôle et politique
Nom du rôle : AliyunServiceRoleForApiGatewayMonitoring
Politique jointe : AliyunServiceRolePolicyForApiGatewayMonitoring
Service approuvé
API Gateway est le service approuvé pour ce rôle. Il crée automatiquement ce rôle lorsque cela est nécessaire.
Politique d'autorisation
La politique AliyunServiceRolePolicyForApiGatewayMonitoring accorde les autorisations CloudMonitor (CMS) suivantes :
|
Action |
Description |
|
|
Créer des groupes d'applications dans CloudMonitor |
|
|
Ajouter des opérations d'API en tant qu'instances à un groupe d'applications |
|
|
Lister les groupes d'applications existants |
|
|
Supprimer les groupes d'applications inutiles |
|
|
Retirer des opérations d'API d'un groupe d'applications |
Toutes les autorisations s'appliquent à l'ensemble des ressources CloudMonitor (acs:cms:::*).
{
"Version": "1",
"Statement": [
{
"Effect": "Allow",
"Action": [
"cms:CreateMonitorGroup",
"cms:CreateMonitorGroupInstances",
"cms:DescribeMonitorGroups",
"cms:DeleteMonitorGroup",
"cms:DeleteMonitorGroupInstances"
],
"Resource": "acs:cms:*:*:*"
}
]
}
Suppression du rôle lié au service
Supprimez ce rôle si vous n'utilisez plus API Gateway pour gérer les groupes d'applications CloudMonitor et souhaitez révoquer les autorisations associées. Avant de supprimer le rôle, retirez tous les groupes d'applications dépendants de CloudMonitor. La suppression échoue si des ressources dépendantes existent toujours.
Étape 1 : Supprimer le groupe d'applications dépendant
Connectez-vous à la console CloudMonitor.
Dans le volet de navigation de gauche, cliquez sur
Application Groups.-
Recherchez le groupe d'applications nommé
APIGATEWAY_${region}_$(groupId)et supprimez-le.${region}correspond à la région où réside le groupe d'API.$(groupId)correspond à l'ID du groupe d'API.Exemple :
APIGATEWAY_ap-southeast-1_d17e78c9d436436c89a7e8c42a329a4d
Étape 2 : Supprimer le rôle RAM
Connectez-vous à la console RAM.
Dans le volet de navigation de gauche, cliquez sur
RAM Roles.Recherchez le rôle
AliyunServiceRoleForApiGatewayMonitoringet cliquez sur Delete dans la colonne Actions.
Si vous avez de nouveau besoin de ce rôle ultérieurement, API Gateway le recrée automatiquement lorsque vous associez un groupe d'API à un groupe d'applications CloudMonitor.