View a markdown version of this page

Aktionen, Ressourcen und Bedingungsschlüssel für Amazon Managed Service for Prometheus - Service-Authorization-Referenz

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Aktionen, Ressourcen und Bedingungsschlüssel für Amazon Managed Service for Prometheus

Amazon Managed Service für Prometheus (Dienstpräfix: aps) stellt die folgenden dienstspezifischen Operationen, Ressourcen, Aktionen und Bedingungsschlüssel zur Verwendung in IAM-Berechtigungsrichtlinien bereit.

Referenzen:

API-Operationen, die von Amazon Managed Service für Prometheus definiert wurden

In der folgenden Tabelle werden API-Operationen den IAM-Aktionen zugeordnet, die sie autorisieren. Es werden nur Bedingungsschlüssel aufgeführt, die statische Werte für die angegebene API und Aktion haben. Den vollständigen Satz der Bedingungsschlüssel, die von jeder Aktion unterstützt werden, finden Sie in der Tabelle „Aktionen“.

Operation IAM-Aktion Bedingungsschlüssel Mögliche (n) Wert (e) Zugriffsebene

CreateAlertManagerDefinition

aps:CreateAlertManagerDefinition

Schreiben

CreateAnomalyDetector

aps:CreateAnomalyDetector

Schreiben

aps:TagResource

Taggen, Schreiben

CreateLoggingConfiguration

aps:CreateLoggingConfiguration

Schreiben

CreateQueryLoggingConfiguration

aps:CreateQueryLoggingConfiguration

Schreiben

CreateRuleGroupsNamespace

aps:CreateRuleGroupsNamespace

Schreiben

aps:TagResource

Taggen, Schreiben

CreateScraper

aps:CreateScraper

Schreiben

aps:TagResource

Taggen, Schreiben

iam:PassRole

iam:PassedToService

aps.amazonaws.com

Schreiben

CreateWorkspace

aps:CreateWorkspace

Schreiben

aps:TagResource

Taggen, Schreiben

DeleteAlertManagerDefinition

aps:DeleteAlertManagerDefinition

Schreiben

DeleteAnomalyDetector

aps:DeleteAnomalyDetector

Schreiben

DeleteLoggingConfiguration

aps:DeleteLoggingConfiguration

Schreiben

DeleteQueryLoggingConfiguration

aps:DeleteQueryLoggingConfiguration

Schreiben

DeleteResourcePolicy

aps:DeleteResourcePolicy

Schreiben

DeleteRuleGroupsNamespace

aps:DeleteRuleGroupsNamespace

Schreiben

DeleteScraper

aps:DeleteScraper

Schreiben

DeleteScraperLoggingConfiguration

aps:DeleteScraperLoggingConfiguration

Schreiben

DeleteWorkspace

aps:DeleteWorkspace

Schreiben

DescribeAlertManagerDefinition

aps:DescribeAlertManagerDefinition

Lesen

DescribeAnomalyDetector

aps:DescribeAnomalyDetector

Lesen

DescribeLoggingConfiguration

aps:DescribeLoggingConfiguration

Lesen

DescribeQueryLoggingConfiguration

aps:DescribeQueryLoggingConfiguration

Lesen

DescribeResourcePolicy

aps:DescribeResourcePolicy

Lesen

DescribeRuleGroupsNamespace

aps:DescribeRuleGroupsNamespace

Lesen

DescribeScraper

aps:DescribeScraper

Lesen

DescribeScraperLoggingConfiguration

aps:DescribeScraperLoggingConfiguration

Lesen

DescribeWorkspace

aps:DescribeWorkspace

Lesen

DescribeWorkspaceConfiguration

aps:DescribeWorkspaceConfiguration

Lesen

GetDefaultScraperConfiguration

aps:GetDefaultScraperConfiguration

Lesen

ListAnomalyDetectors

aps:ListAnomalyDetectors

Auflisten

ListRuleGroupsNamespaces

aps:ListRuleGroupsNamespaces

Auflisten

ListScrapers

aps:ListScrapers

Auflisten

ListTagsForResource

aps:ListTagsForResource

Lesen

ListWorkspaces

aps:ListWorkspaces

Auflisten

PutAlertManagerDefinition

aps:PutAlertManagerDefinition

Schreiben

PutAnomalyDetector

aps:PutAnomalyDetector

Schreiben

PutResourcePolicy

aps:PutResourcePolicy

Schreiben

PutRuleGroupsNamespace

aps:PutRuleGroupsNamespace

Schreiben

TagResource

aps:TagResource

Taggen, Schreiben

UntagResource

aps:UntagResource

Taggen, Schreiben

UpdateLoggingConfiguration

aps:UpdateLoggingConfiguration

Schreiben

UpdateQueryLoggingConfiguration

aps:UpdateQueryLoggingConfiguration

Schreiben

UpdateScraper

aps:UpdateScraper

Schreiben

iam:PassRole

iam:PassedToService

aps.amazonaws.com

Schreiben

UpdateScraperLoggingConfiguration

aps:UpdateScraperLoggingConfiguration

Schreiben

UpdateWorkspaceAlias

aps:UpdateWorkspaceAlias

Schreiben

UpdateWorkspaceConfiguration

aps:UpdateWorkspaceConfiguration

Schreiben

Von Amazon Managed Service for Prometheus definierte Aktionen

Sie können die folgenden Aktionen im Element Action einer IAM-Richtlinienanweisung angeben. Für jede Aktion sind in der Tabelle die Ressourcentypen und Bedingungsschlüssel aufgeführt, die von dieser Aktion unterstützt werden. Verwenden Sie Richtlinien, um Berechtigungen zum Ausführen einer Operation in AWS zu erteilen. Wenn Sie eine Aktion in einer Richtlinie verwenden, erlauben oder verweigern Sie in der Regel den Zugriff auf die API-Operation oder den CLI-Befehl mit demselben Namen. Dabei kann es mitunter vorkommen, dass eine einzige Aktion den Zugriff auf mehr als eine Operation steuert. Alternativ erfordern einige Vorgänge mehrere verschiedene Aktionen.

Aktionen Description Ressourcentypen (*erforderlich) Bedingungsschlüssel Zugriffsebene

CreateAlertManagerAlerts

Gewährt die Berechtigung zum Erstellen von Alarmen

workspace*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

CreateAlertManagerDefinition

Gewährt die Berechtigung zum Erstellen einer Warnmanager-Definition

workspace*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

CreateAnomalyDetector

Gewährt die Berechtigung zum Erstellen eines Anomaliedetektors

workspace*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

CreateLoggingConfiguration

Gewährt die Berechtigung zum Erstellen einer Protokollierungskonfiguration.

workspace*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

CreateQueryLoggingConfiguration

Erteilt die Erlaubnis, eine Konfiguration für die Abfrageprotokollierung zu erstellen

workspace*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

CreateRuleGroupsNamespace

Gewährt die Berechtigung zum Erstellen eines Regelgruppen-Namespace

rulegroupsnamespace*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

CreateScraper

Gewährt die Berechtigung zum Erstellen eines Scrapers

cluster*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

workspace*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

CreateWorkspace

Gewährt die Berechtigung zum Erstellen eines Workspace

aws:RequestTag/${TagKey}

aws:TagKeys

Schreiben

DeleteAlertManagerDefinition

Gewährt die Berechtigung zum Löschen einer Warnmanager-Definition

workspace*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

DeleteAlertManagerSilence

Gewährt die Berechtigung zum Löschen einer Silence

workspace*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

DeleteAnomalyDetector

Gewährt die Berechtigung zum Löschen eines Anomaliedetektors

anomalydetector*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

workspace*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

DeleteLoggingConfiguration

Gewährt die Berechtigung zum Löschen einer Protokollierungskonfiguration.

workspace*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

DeleteQueryLoggingConfiguration

Erteilt die Berechtigung zum Löschen einer Abfrageprotokollierungskonfiguration

workspace*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

DeleteResourcePolicy

Erteilt die Berechtigung zum Löschen der Workspace-Ressourcenrichtlinie

workspace*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

DeleteRuleGroupsNamespace

Gewährt die Berechtigung zum Löschen eines Regelgruppen-Namespace

rulegroupsnamespace*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

DeleteScraper

Gewährt die Berechtigung zum Löschen eines Scrapers

scraper*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

DeleteScraperLoggingConfiguration

Erteilt die Erlaubnis, eine Scraper-Logging-Konfiguration zu löschen

scraper*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

DeleteWorkspace

Gewährt die Berechtigung zum Löschen eines Workspace

workspace*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

DescribeAlertManagerDefinition

Gewährt die Berechtigung zum Beschreiben einer Warnmanager-Definition

workspace*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Lesen

DescribeAnomalyDetector

Erteilt die Erlaubnis, einen Anomaliedetektor zu beschreiben

anomalydetector*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Lesen

workspace*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

DescribeLoggingConfiguration

Gewährt die Berechtigung zum Beschreiben einer Protokollierungskonfiguration.

workspace*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Lesen

DescribeQueryLoggingConfiguration

Erteilt die Erlaubnis, eine Konfiguration für die Abfrageprotokollierung zu beschreiben

workspace*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Lesen

DescribeResourcePolicy

Erteilt die Erlaubnis, die Workspace-Ressourcenrichtlinie zu beschreiben

workspace*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Lesen

DescribeRuleGroupsNamespace

Gewährt die Berechtigung zum Beschreiben eines Regelgruppen-Namespace

rulegroupsnamespace*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Lesen

DescribeScraper

Gewährt die Berechtigung zum Beschreiben eines Scrapers

scraper*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Lesen

DescribeScraperLoggingConfiguration

Erteilt die Erlaubnis, eine Scraper-Logging-Konfiguration zu beschreiben

scraper*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Lesen

DescribeWorkspace

Gewährt die Berechtigung zum Beschreiben eines Workspace

workspace*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Lesen

DescribeWorkspaceConfiguration

Erteilt die Erlaubnis, die Workspace-Konfiguration zu beschreiben

workspace*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Lesen

GetAlertManagerSilence

Gewährt die Berechtigung zum Erhalten einer Silence

workspace*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Lesen

GetAlertManagerStatus

Gewährt die Berechtigung zum Erhalten des aktuellen Status eines Warnmanagers

workspace*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Lesen

GetDefaultScraperConfiguration

Gewährt die Berechtigung zum Abrufen einer Standard-Scraper-Konfiguration

Lesen

GetLabels

Gewährt die Berechtigung zum Abrufen von AMP Workspace-Bezeichnungen

workspace*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Read

GetMetricMetadata

Gewährt die Berechtigung zum Abrufen der Metadaten für AMP Workspace-Metriken

workspace*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Read

GetSeries

Gewährt die Berechtigung zum Abrufen von AMP Workspace-Zeitreihendaten

workspace*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Lesen

ListAlertManagerAlertGroups

Gewährt die Berechtigung zum Auflisten von Gruppen

workspace*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Lesen

ListAlertManagerAlerts

Gewährt die Berechtigung zum Auflisten von Alarmen

workspace*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Lesen

ListAlertManagerReceivers

Gewährt die Berechtigung zum Auflisten von Receivern

workspace*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Lesen

ListAlertManagerSilences

Gewährt die Berechtigung zum Auflisten von Silences

workspace*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Lesen

ListAlerts

Gewährt die Berechtigung zum Auflisten von aktiven Warnungen

workspace*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Lesen

ListAnomalyDetectors

Erteilt die Erlaubnis, Anomaliedetektoren aufzulisten

workspace*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Auflisten

ListRuleGroupsNamespaces

Gewährt die Berechtigung zum Auflisten von Regelgruppen-Namespaces

workspace*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Auflisten

ListRules

Gewährt die Berechtigung zum Auflisten von Warnungen und Aufzeichnungsregeln

workspace*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Lesen

ListScrapers

Gewährt die Berechtigung zum Auflisten von Scrapern

Auflisten

ListTagsForResource

Gewährt die Berechtigung zum Auflisten von Tags in einer AMP-Ressource

anomalydetector

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Lesen

rulegroupsnamespace

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

scraper

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

workspace

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ListWorkspaces

Gewährt die Berechtigung zum Auflisten von Workspaces

Auflisten

PreviewAnomalyDetector

Erteilt die Erlaubnis, eine Vorschau der Anomalieerkennung in den AMP Workspace-Metriken anzuzeigen

workspace*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Lesen

PutAlertManagerDefinition

Gewährt die Berechtigung zum Aktualisieren einer Warnmanager-Definition

workspace*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

PutAlertManagerSilences

Gewährt die Berechtigung zum Erstellen oder Aktualisieren einer Silence

workspace*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

PutAnomalyDetector

Gewährt die Berechtigung, einen Anomaliedetektor zu aktualisieren

anomalydetector*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

workspace*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

PutResourcePolicy

Erteilt die Erlaubnis, Workspace-Ressourcenrichtlinien zu erstellen und zu aktualisieren

workspace*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

PutRuleGroupsNamespace

Gewährt die Berechtigung zum Aktualisieren eines Regelgruppen-Namespace

rulegroupsnamespace*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

QueryMetrics

Gewährt die Berechtigung zum Ausführen einer Abfrage für AMP Workspace-Metriken

workspace*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Read

RemoteWrite

Gewährt die Berechtigung zum Durchführen eines Remote-Schreibvorgangs, um das Streaming von Metriken an AMP Workspace zu initiieren

workspace*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

TagResource

Gewährt die Berechtigung zum Markieren einer AMP-Ressource

anomalydetector

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

rulegroupsnamespace

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

scraper

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

workspace

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

Gewährt die Berechtigung zum Aufheben der Markierung einer AMP-Ressource

anomalydetector

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

rulegroupsnamespace

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

scraper

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

workspace

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateLoggingConfiguration

Gewährt die Berechtigung zum Aktualisieren einer Protokollierungskonfiguration.

workspace*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

UpdateQueryLoggingConfiguration

Erteilt die Erlaubnis, eine Konfiguration für die Abfrageprotokollierung zu aktualisieren

workspace*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

UpdateScraper

Erteilt die Erlaubnis, einen Scraper zu aktualisieren

scraper*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

workspace

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateScraperLoggingConfiguration

Erteilt die Erlaubnis, eine Scraper-Logging-Konfiguration zu erstellen

scraper*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

UpdateWorkspaceAlias

Gewährt die Berechtigung zum Ändern des Alias des bestehenden AMP-Workspace

workspace*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

UpdateWorkspaceConfiguration

Erteilt die Erlaubnis, die Workspace-Konfiguration zu aktualisieren

workspace*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

Von Amazon Managed Service for Prometheus definierte Ressourcentypen

Die folgenden Ressourcentypen werden von diesem Service definiert und können im Element Resource von IAM-Berechtigungsrichtlinienanweisungen verwendet werden.

Ressourcentypen ARN Bedingungsschlüssel

anomalydetector

arn:${Partition}:aps:${Region}:${Account}:anomalydetector/${WorkspaceId}/${AnomalyDetectorId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

cluster

arn:${Partition}:eks:${Region}:${Account}:cluster/${ClusterName}

aws:ResourceTag/${TagKey}

rulegroupsnamespace

arn:${Partition}:aps:${Region}:${Account}:rulegroupsnamespace/${WorkspaceId}/${Namespace}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

scraper

arn:${Partition}:aps:${Region}:${Account}:scraper/${ScraperId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

workspace

arn:${Partition}:aps:${Region}:${Account}:workspace/${WorkspaceId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Bedingungsschlüssel für Amazon Managed Service for Prometheus

Amazon Managed Service für Prometheus definiert die folgenden Bedingungsschlüssel, die im Condition Element einer IAM-Richtlinie verwendet werden können.

Bedingungsschlüssel Beschreibung Typ

aws:RequestTag/${TagKey}

Filtert den Zugriff basierend auf den Tags, die in der Anfrage übergeben werden

String

aws:ResourceTag/${TagKey}

Filtert den Zugriff basierend auf den Tags, die der Ressource zugeordnet sind.

String

aws:TagKeys

Filtert den Zugriff basierend auf den Tag-Schlüsseln, die in der Anforderung übergeben werden.

ArrayOfString