Actions, ressources et clés de condition pour Amazon Managed Service for Prometheus
Amazon Managed Service for Prometheus (préfixe de service aps :) fournit les opérations, ressources, actions et clés de condition spécifiques au service suivantes à utiliser dans les politiques d'autorisation IAM.
Références :
-
Découvrez comment configurer ce service.
-
Affichez la liste des opérations d'API disponibles pour ce service.
-
Découvrez comment protéger ce service et ses ressources avec les stratégies d'autorisation IAM.
-
Consultez la référence d'autorisation de service programmatique
pour ce service.
Rubriques
Opérations d'API définies par Amazon Managed Service pour Prometheus
Le tableau suivant fait correspondre les opérations d'API aux actions IAM qu'elles autorisent. Seules les clés de condition qui ont des valeurs statiques pour l'API et l'action données sont répertoriées ; pour l'ensemble complet des clés de condition prises en charge par chaque action, consultez le tableau Actions.
| Opération | Action IAM | Clé de condition | Valeur (s) possible (s) | Niveau d’accès |
|---|---|---|---|---|
|
CreateAlertManagerDefinition |
Écrire |
|||
|
CreateAnomalyDetector |
Écrire |
|||
Marquage, écriture |
||||
|
CreateLoggingConfiguration |
Écrire |
|||
|
CreateQueryLoggingConfiguration |
Écrire |
|||
|
CreateRuleGroupsNamespace |
Écrire |
|||
Marquage, écriture |
||||
|
CreateScraper |
Écrire |
|||
Marquage, écriture |
||||
iam : PassedToService |
aps.amazonaws.com |
Écrire |
||
|
CreateWorkspace |
Écrire |
|||
Marquage, écriture |
||||
|
DeleteAlertManagerDefinition |
Écrire |
|||
|
DeleteAnomalyDetector |
Écrire |
|||
|
DeleteLoggingConfiguration |
Écrire |
|||
|
DeleteQueryLoggingConfiguration |
Écrire |
|||
|
DeleteResourcePolicy |
Écrire |
|||
|
DeleteRuleGroupsNamespace |
Écrire |
|||
|
DeleteScraper |
Écrire |
|||
|
DeleteScraperLoggingConfiguration |
Écrire |
|||
|
DeleteWorkspace |
Écrire |
|||
|
DescribeAlertManagerDefinition |
Lecture |
|||
|
DescribeAnomalyDetector |
Lecture |
|||
|
DescribeLoggingConfiguration |
Lecture |
|||
|
DescribeQueryLoggingConfiguration |
Lecture |
|||
|
DescribeResourcePolicy |
Lecture |
|||
|
DescribeRuleGroupsNamespace |
Lecture |
|||
|
DescribeScraper |
Lecture |
|||
|
DescribeScraperLoggingConfiguration |
Lecture |
|||
|
DescribeWorkspace |
Lecture |
|||
|
DescribeWorkspaceConfiguration |
Lecture |
|||
|
GetDefaultScraperConfiguration |
Lecture |
|||
|
ListAnomalyDetectors |
List |
|||
|
ListRuleGroupsNamespaces |
List |
|||
|
ListScrapers |
List |
|||
|
ListTagsForResource |
Lecture |
|||
|
ListWorkspaces |
List |
|||
|
PutAlertManagerDefinition |
Écrire |
|||
|
PutAnomalyDetector |
Écrire |
|||
|
PutResourcePolicy |
Écrire |
|||
|
PutRuleGroupsNamespace |
Écrire |
|||
|
TagResource |
Marquage, écriture |
|||
|
UntagResource |
Marquage, écriture |
|||
|
UpdateLoggingConfiguration |
Écrire |
|||
|
UpdateQueryLoggingConfiguration |
Écrire |
|||
|
UpdateScraper |
Écrire |
|||
iam : PassedToService |
aps.amazonaws.com |
Écrire |
||
|
UpdateScraperLoggingConfiguration |
Écrire |
|||
|
UpdateWorkspaceAlias |
Écrire |
|||
|
UpdateWorkspaceConfiguration |
Écrire |
Actions définies par Amazon Managed Service for Prometheus
Vous pouvez indiquer les actions suivantes dans l'élément Action d'une déclaration de politique IAM. Utilisez des politiques pour accorder des autorisations permettant d'effectuer une opération dans AWS. Lorsque vous utilisez une action dans une politique, vous autorisez ou refusez généralement l'accès à l'opération d'API ou à la commande CLI portant le même nom. Toutefois, dans certains cas, une seule action contrôle l'accès à plusieurs opérations. D'autres opérations, quant à elles, requièrent plusieurs actions différentes.
| Actions | Description | Types de ressources (*obligatoire) | Clés de condition | Niveau d’accès |
|---|---|---|---|---|
Accorde l'autorisation de créer des alertes |
était : RequestTag /$ {} TagKey |
Écrire |
||
Accorde l'autorisation de créer une définition de gestionnaire d'alertes |
était : RequestTag /$ {} TagKey |
Écrire |
||
Accorde l'autorisation de créer un détecteur d'anomalies |
était : RequestTag /$ {} TagKey |
Écrire |
||
Autorise la création d'un ensemble de configuration |
était : RequestTag /$ {} TagKey |
Écrire |
||
Accorde l'autorisation de créer une configuration de journalisation des requêtes |
était : RequestTag /$ {} TagKey |
Écrire |
||
Accorde l'autorisation de créer un espace de noms de groupes de règles |
était : RequestTag /$ {} TagKey |
Écrire |
||
Octroie l'autorisation de créer un scraper. |
était : RequestTag /$ {} TagKey |
Écrire |
||
|
était : RequestTag /$ {} TagKey |
||||
Accorde l'autorisation de créer un espace de travail |
Écrire |
|||
Accorde l'autorisation de supprimer une définition de gestionnaire d'alertes |
était : RequestTag /$ {} TagKey |
Écrire |
||
Accorde l'autorisation de supprimer un silence |
était : RequestTag /$ {} TagKey |
Écrire |
||
Accorde l'autorisation de supprimer un détecteur d'anomalies |
était : RequestTag /$ {} TagKey |
Écrire |
||
|
était : RequestTag /$ {} TagKey |
||||
Accorde l'autorisation de supprimer un jeu de configuration |
était : RequestTag /$ {} TagKey |
Écrire |
||
Accorde l'autorisation de supprimer une configuration de journalisation des requêtes |
était : RequestTag /$ {} TagKey |
Écrire |
||
Accorde l'autorisation de supprimer la politique de ressources de l'espace de travail |
était : RequestTag /$ {} TagKey |
Écrire |
||
Accorde l'autorisation de supprimer un espace de noms de groupes de règles |
était : RequestTag /$ {} TagKey |
Écrire |
||
Octroie l'autorisation de supprimer un scraper. |
était : RequestTag /$ {} TagKey |
Écrire |
||
Autorise la suppression d'une configuration de journalisation Scraper |
était : RequestTag /$ {} TagKey |
Écrire |
||
Accorde l'autorisation de supprimer un espace de travail. |
était : RequestTag /$ {} TagKey |
Écrire |
||
Accorde l'autorisation de décrire une définition de gestionnaire d'alertes |
était : RequestTag /$ {} TagKey |
Lecture |
||
Autorise la description d'un détecteur d'anomalies |
était : RequestTag /$ {} TagKey |
Lecture |
||
|
était : RequestTag /$ {} TagKey |
||||
Accorde l'autorisation de décrire la configuration de journalisation d'un pare-feu |
était : RequestTag /$ {} TagKey |
Lecture |
||
Accorde l'autorisation de décrire une configuration de journalisation des requêtes |
était : RequestTag /$ {} TagKey |
Lecture |
||
Accorde l'autorisation de décrire la politique des ressources de l'espace de travail |
était : RequestTag /$ {} TagKey |
Lecture |
||
Accorde l'autorisation de décrire un espace de noms de groupes de règles |
était : RequestTag /$ {} TagKey |
Lecture |
||
Octroie l'autorisation de décrire un scraper. |
était : RequestTag /$ {} TagKey |
Lecture |
||
Accorde l'autorisation de décrire une configuration de journalisation Scraper |
était : RequestTag /$ {} TagKey |
Lecture |
||
Accorde l'autorisation de décrire un espace de travail |
était : RequestTag /$ {} TagKey |
Lecture |
||
Accorde l'autorisation de décrire la configuration de l'espace de travail |
était : RequestTag /$ {} TagKey |
Lecture |
||
Accorde l'autorisation d'obtenir un silence |
était : RequestTag /$ {} TagKey |
Lecture |
||
Accorde l'autorisation d'obtenir l'état actuel d'un gestionnaire d'alertes |
était : RequestTag /$ {} TagKey |
Lecture |
||
Octroie l'autorisation d'obtenir la configuration par défaut du scraper. |
Lecture |
|||
Accorde l'autorisation de récupérer des étiquettes d'espace de travail AMP. |
était : RequestTag /$ {} TagKey |
Lecture |
||
Accorde l'autorisation de récupérer les métadonnées pour les métriques de l'espace de travail AMP. |
était : RequestTag /$ {} TagKey |
Lecture |
||
Accorde l'autorisation de récupérer des données de séries temporelles de l'espace de travail AMP. |
était : RequestTag /$ {} TagKey |
Lecture |
||
Accorde l'autorisation de répertorier des groupes |
était : RequestTag /$ {} TagKey |
Lecture |
||
Accorde l'autorisation de répertorier des alertes |
était : RequestTag /$ {} TagKey |
Lecture |
||
Accorde l'autorisation de répertorier des récepteurs |
était : RequestTag /$ {} TagKey |
Lecture |
||
Accorde l'autorisation de répertorier des silences |
était : RequestTag /$ {} TagKey |
Lecture |
||
Accorde l'autorisation de répertorier des alertes actives |
était : RequestTag /$ {} TagKey |
Lecture |
||
Permet de répertorier les détecteurs d'anomalies |
était : RequestTag /$ {} TagKey |
List |
||
Octroie l'autorisation de répertorier des espaces de noms de groupes de règles |
était : RequestTag /$ {} TagKey |
List |
||
Accorde l'autorisation de répertorier des règles d'alerte et d'enregistrement |
était : RequestTag /$ {} TagKey |
Lecture |
||
Octroie l'autorisation de répertorier les scrapers. |
List |
|||
Accorde l'autorisation de répertorier les balises sur une ressource AMP |
était : RequestTag /$ {} TagKey |
Lecture |
||
|
était : RequestTag /$ {} TagKey |
||||
|
était : RequestTag /$ {} TagKey |
||||
|
était : RequestTag /$ {} TagKey |
||||
Accorde l'autorisation de répertorier les espaces de travail. |
List |
|||
Accorde l'autorisation de prévisualiser la détection des anomalies sur les métriques de l'espace de travail AMP |
était : RequestTag /$ {} TagKey |
Lecture |
||
Accorde l'autorisation de mettre à jour une définition de gestionnaire d'alertes |
était : RequestTag /$ {} TagKey |
Écrire |
||
Accorde l'autorisation de créer ou de mettre à jour un silence |
était : RequestTag /$ {} TagKey |
Écrire |
||
Accorde l'autorisation de mettre à jour un détecteur d'anomalies |
était : RequestTag /$ {} TagKey |
Écrire |
||
|
était : RequestTag /$ {} TagKey |
||||
Autorise la création et la mise à jour de la politique des ressources de l'espace de travail |
était : RequestTag /$ {} TagKey |
Écrire |
||
Accorde l'autorisation de mettre à jour un espace de noms de groupes de règles |
était : RequestTag /$ {} TagKey |
Écrire |
||
Accorde l'autorisation d'exécuter une requête sur les métriques de l'espace de travail AMP |
était : RequestTag /$ {} TagKey |
Lecture |
||
Accorde l'autorisation d'exécuter une opération d'écriture à distance pour lancer le streaming de métriques de l'espace de travail AMP. |
était : RequestTag /$ {} TagKey |
Écrire |
||
Accorde l'autorisation de baliser une ressource AMP |
était : RequestTag /$ {} TagKey |
Marquage, écriture |
||
|
était : RequestTag /$ {} TagKey |
||||
|
était : RequestTag /$ {} TagKey |
||||
|
était : RequestTag /$ {} TagKey |
||||
Accorde l'autorisation de supprimer le balisage d'une ressource AMP |
était : RequestTag /$ {} TagKey |
Marquage, écriture |
||
|
était : RequestTag /$ {} TagKey |
||||
|
était : RequestTag /$ {} TagKey |
||||
|
était : RequestTag /$ {} TagKey |
||||
Accorde l'autorisation de mettre à jour une configuration de journal en temps réel |
était : RequestTag /$ {} TagKey |
Écrire |
||
Autorise la mise à jour d'une configuration de journalisation des requêtes |
était : RequestTag /$ {} TagKey |
Écrire |
||
Autorise la mise à jour d'un scraper |
était : RequestTag /$ {} TagKey |
Écrire |
||
|
était : RequestTag /$ {} TagKey |
||||
Autorise la mise en place d'une configuration de journalisation Scraper |
était : RequestTag /$ {} TagKey |
Écrire |
||
Accorde l'autorisation de modifier l'alias de l'espace de travail AMP existante. |
était : RequestTag /$ {} TagKey |
Écrire |
||
Autorise à mettre à jour la configuration de l'espace de travail |
était : RequestTag /$ {} TagKey |
Écrire |
Types de ressources définis par Amazon Managed Service for Prometheus
Ce service définit les types de ressources suivants, qui peuvent être utilisés dans l' Resource élément des déclarations de politique d'autorisation IAM.
| Types de ressources | ARN | Clés de condition |
|---|---|---|
arn : $ {Partition} :aps : $ {Region} :$ {Account} :anomalydetector/$ {} /$ {} WorkspaceId AnomalyDetectorId |
était : RequestTag /$ {} TagKey |
|
arn : $ {Partition} :eks : $ {Region} :$ {Account} :cluster/$ {} ClusterName |
||
arn : $ {Partition} :aps : $ {Region} :$ {Account} :rulegroupsnamespace/$ {} /$ {Namespace} WorkspaceId |
était : RequestTag /$ {} TagKey |
|
arn : $ {Partition} :aps : $ {Region} :$ {Account} :scraper/$ {} ScraperId |
était : RequestTag /$ {} TagKey |
|
arn : $ {Partition} :aps : $ {Region} :$ {Account} :workspace/$ {} WorkspaceId |
était : RequestTag /$ {} TagKey |
Clés de condition pour Amazon Managed Service for Prometheus
Amazon Managed Service for Prometheus définit les clés de condition suivantes que vous pouvez utiliser dans l'élément Condition d'une stratégie IAM.
| Clés de condition | Description | Type |
|---|---|---|
Filtre l'accès en fonction des identifications transmises dans la demande |
Chaîne |
|
Filtre l'accès en fonction des identifications associées à la ressource |
Chaîne |
|
Filtre l'accès en fonction des clés d'identification transmises dans la demande |
ArrayOfString |