View a markdown version of this page

Aktionen, Ressourcen und Bedingungsschlüssel für Amazon CloudWatch Signale der Anwendung - 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 CloudWatch Signale der Anwendung

Amazon CloudWatch Anwendungssignale (Dienstpräfix): application-signals) stellt die folgenden dienstspezifischen Operationen, Ressourcen, Aktionen und Bedingungsschlüssel zur Verwendung in IAM-Berechtigungsrichtlinien bereit.

Referenzen:

Von Amazon definierte API-Operationen CloudWatch Anwendungssignale

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

BatchDeleteInstrumentationConfigurations

application-signals:BatchDeleteInstrumentationConfigurations

Schreiben

BatchGetServiceLevelObjectiveBudgetReport

application-signals:BatchGetServiceLevelObjectiveBudgetReport

Lesen

BatchUpdateExclusionWindows

application-signals:BatchUpdateExclusionWindows

Write (Schreiben)

CreateInstrumentationConfiguration

application-signals:CreateInstrumentationConfiguration

Schreiben

application-signals:TagResource

Taggen, Schreiben

CreateServiceLevelObjective

application-signals:CreateServiceLevelObjective

Schreiben

application-signals:TagResource

Taggen, Schreiben

DeleteGroupingConfiguration

application-signals:DeleteGroupingConfiguration

Schreiben

DeleteInstrumentationConfiguration

application-signals:DeleteInstrumentationConfiguration

Schreiben

DeleteServiceLevelObjective

application-signals:DeleteServiceLevelObjective

Schreiben

GetInstrumentationConfiguration

application-signals:GetInstrumentationConfiguration

Lesen

GetInstrumentationConfigurationStatus

application-signals:GetInstrumentationConfigurationStatus

Lesen

GetService

application-signals:GetService

Lesen

GetServiceLevelObjective

application-signals:GetServiceLevelObjective

Lesen

ListAuditFindings

application-signals:GetServiceLevelObjective

Lesen

application-signals:ListAuditFindings

Auflisten

application-signals:ListServiceLevelObjectives

Auflisten

ListEntityEvents

application-signals:ListEntityEvents

Auflisten

ListGroupingAttributeDefinitions

application-signals:ListGroupingAttributeDefinitions

Auflisten

ListInstrumentationConfigurations

application-signals:ListInstrumentationConfigurations

Auflisten

ListServiceDependencies

application-signals:ListServiceDependencies

Lesen

ListServiceDependents

application-signals:ListServiceDependents

Lesen

ListServiceLevelObjectiveExclusionWindows

application-signals:ListServiceLevelObjectiveExclusionWindows

Auflisten

ListServiceLevelObjectives

application-signals:ListServiceLevelObjectives

Auflisten

ListServiceOperations

application-signals:ListServiceOperations

Lesen

ListServiceStates

application-signals:ListServiceStates

Auflisten

ListServices

application-signals:ListServices

Auflisten

ListTagsForResource

application-signals:ListTagsForResource

Lesen

PutGroupingConfiguration

application-signals:PutGroupingConfiguration

Write (Schreiben)

ReportInstrumentationConfigurationStatus

application-signals:ReportInstrumentationConfigurationStatus

Schreiben

StartDiscovery

application-signals:StartDiscovery

Schreiben

TagResource

application-signals:TagResource

Taggen, Schreiben

UntagResource

application-signals:UntagResource

Taggen, Schreiben

UpdateServiceLevelObjective

application-signals:UpdateServiceLevelObjective

Schreiben

Von Amazon definierte Aktionen CloudWatch Anwendungssignale

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

BatchDeleteInstrumentationConfigurations

Erteilt die Erlaubnis, Instrumentierungskonfigurationen stapelweise zu löschen

instrumentationConfig*

aws:ResourceTag/${TagKey}

Schreiben

BatchGetServiceLevelObjectiveBudgetReport

Gewährt die Berechtigung zum Batch-Abruf eines Service-Level-Ziel-Budgetberichts

slo*

aws:ResourceTag/${TagKey}

Lesen

BatchUpdateExclusionWindows

Erteilt die Erlaubnis, Ausschlussfenster von Amazon hinzuzufügen oder zu entfernen CloudWatch SLOs

slo*

aws:ResourceTag/${TagKey}

Schreiben

CreateInstrumentationConfiguration

Erteilt die Erlaubnis, eine Instrumentierungskonfiguration für dynamische Instrumentierung zu erstellen

aws:RequestTag/${TagKey}

aws:TagKeys

Schreiben

CreateServiceLevelObjective

Gewährt die Berechtigung zum Erstellen eines Service-Level-Ziels

aws:RequestTag/${TagKey}

aws:TagKeys

Schreiben

DeleteGroupingConfiguration

Erteilt die Berechtigung zum Löschen einer Gruppierungskonfiguration

Schreiben

DeleteInstrumentationConfiguration

Erteilt die Berechtigung zum Löschen einer Instrumentierungskonfiguration

instrumentationConfig*

aws:ResourceTag/${TagKey}

Schreiben

DeleteServiceLevelObjective

Gewährt die Berechtigung zum Löschen eines Service-Level-Ziels

slo*

aws:ResourceTag/${TagKey}

Schreiben

GetInstrumentationConfiguration

Erteilt die Erlaubnis, eine Instrumentierungskonfiguration abzurufen

instrumentationConfig*

aws:ResourceTag/${TagKey}

Lesen

GetInstrumentationConfigurationStatus

Erteilt die Erlaubnis, den Statusverlauf einer Instrumentierungskonfiguration abzurufen

instrumentationConfig*

aws:ResourceTag/${TagKey}

Lesen

GetService

Gewährt die Berechtigung zum Abrufen von Informationen über einen Service

Lesen

GetServiceLevelObjective

Gewährt die Berechtigung zum Abrufen von Informationen zum Servicelevel-Ziel

slo*

aws:ResourceTag/${TagKey}

Lesen

ListAuditFindings

Erteilt die Erlaubnis, die Ergebnisse der Serviceüberwachung aufzulisten

Auflisten

ListEntityEvents

Erteilt die Berechtigung, Ereignisse für eine Entität aufzulisten

Auflisten

ListGroupingAttributeDefinitions

Erteilt die Berechtigung, Konfigurationen mit Gruppierungsattributen aufzulisten

Auflisten

ListInstrumentationConfigurations

Erteilt die Erlaubnis, Instrumentierungskonfigurationen aufzulisten

Auflisten

ListObservedEntities

Erteilt die Erlaubnis, Entitäten aufzulisten, die mit anderen Entitäten verknüpft sind

Auflisten

ListServiceDependencies

Erteilt die Erlaubnis, Dienstabhängigkeiten aufzulisten

Lesen

ListServiceDependents

Erteilt die Erlaubnis, Serviceabhängige aufzulisten

Lesen

ListServiceLevelObjectiveExclusionWindows

Erteilt die Erlaubnis, Ausschlussfenster für einen Amazon-Anbieter aufzulisten CloudWatch LANGSAM

slo*

aws:ResourceTag/${TagKey}

Auflisten

ListServiceLevelObjectives

Gewährt die Berechtigung zum Auflisten von Service-Level-Zielen

Auflisten

ListServiceOperations

Erteilt die Erlaubnis, Serviceoperationen aufzulisten

Lesen

ListServiceStates

Erteilt die Erlaubnis, Dienststatus aufzulisten

Auflisten

ListServices

Gewährt die Berechtigung zum Auflisten von Services

Auflisten

ListTagsForResource

Erteilt die Erlaubnis, Stichwörter für Amazon anzubieten CloudWatch Ressource „Anwendungssignale“

instrumentationConfig

aws:ResourceTag/${TagKey}

Lesen

slo

aws:ResourceTag/${TagKey}

PutGroupingConfiguration

Erteilt die Erlaubnis, eine Gruppierungskonfiguration zu erstellen oder zu aktualisieren

Schreiben

ReportInstrumentationConfigurationStatus

Erteilt die Erlaubnis, den Status von Instrumentierungskonfigurationen zu melden

instrumentationConfig*

aws:ResourceTag/${TagKey}

Schreiben

StartDiscovery

Erteilt die Erlaubnis zur Aktivierung CloudWatch Entdeckung

Schreiben

TagResource

Erteilt die Erlaubnis, Tags zu einem Amazon hinzuzufügen CloudWatch Ressource „Anwendungssignale“

instrumentationConfig

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

slo

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

Erteilt die Erlaubnis, Tags von Amazon zu entfernen CloudWatch Ressource „Anwendungssignale“

instrumentationConfig

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

slo

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateServiceLevelObjective

Gewährt die Berechtigung zum Aktualisieren eines Service-Level-Ziels

slo*

aws:ResourceTag/${TagKey}

Schreiben

Permission-only Aktionen für Amazon CloudWatch Anwendungssignale

Die folgenden Aktionen werden von Amazon definiert CloudWatch Anwendungssignale können jedoch nicht direkt über einen API-Vorgang aufgerufen werden. Sie können nur in IAM-Richtlinienanweisungen verwendet werden, um Berechtigungen zu gewähren oder zu verweigern.

Aktionen Description Ressourcentypen (*erforderlich) Bedingungsschlüssel Zugriffsebene

Link

Erteilt die Erlaubnis, Application Signals-Ressourcen mit einem Überwachungskonto zu teilen

Schreiben

Von Amazon definierte Ressourcentypen CloudWatch Anwendungssignale

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

Ressourcentypen ARN Bedingungsschlüssel

instrumentationConfig

arn:${Partition}:application-signals:${Region}:${Account}:instrumentationConfig/${Service}/${Environment}/${SignalType}/${LocationHash}

aws:ResourceTag/${TagKey}

slo

arn:${Partition}:application-signals:${Region}:${Account}:slo/${SloName}

aws:ResourceTag/${TagKey}

Bedingungsschlüssel für Amazon CloudWatch Anwendungssignale

Amazon CloudWatch Application Signals definiert die folgenden Bedingungsschlüssel, die in der Condition Element einer IAM-Richtlinie.

Bedingungsschlüssel Beschreibung Typ

aws:RequestTag/${TagKey}

Filtert den Zugriff basierend auf den zulässigen Werten für jeden der Tags

String

aws:ResourceTag/${TagKey}

Filtert den Zugriff nach dem Tag-Wert, der der Ressource zugeordnet ist

String

aws:TagKeys

Filtert den Zugriff nach dem Vorhandensein verbindlicher Tags in der Anforderung

ArrayOfString