View a markdown version of this page

Aktionen, Ressourcen und Zustandsschlüssel für Amazon CloudWatch Synthetics - Service-Authorization-Referenz

Aktionen, Ressourcen und Zustandsschlüssel für Amazon CloudWatch Synthetics

Amazon CloudWatch Synthetics (Service-Präfix:synthetics) stellt die folgenden servicespezifischen Operationen, Ressourcen, Aktionen und Bedingungsschlüssel zur Verwendung in IAM-Berechtigungsrichtlinien bereit.

Referenzen:

Von Amazon CloudWatch Synthetics definierte API-Operationen

Die folgende Tabelle ordnet API-Operationen den IAM-Aktionen zu, 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 von Bedingungsschlüsseln, die von jeder Aktion unterstützt werden, finden Sie in der Tabelle Aktionen.

Operation IAM-Aktion Bedingungsschlüssel Mögliche Werte Zugriffsebene

AssociateResource

Kunststoffe: AssociateResource

Schreiben

CreateCanary

Kunststoffe: CreateCanary

Schreiben

Kunststoffe: TagResource

Markieren, Schreiben

ich bin: PassRole

ich bin: PassedToService

synthetics.amazonaws.com

Schreiben

CreateGroup

Kunststoffe: CreateGroup

Schreiben

Kunststoffe: TagResource

Markieren, Schreiben

DeleteCanary

Kunststoffe: DeleteCanary

Schreiben

DeleteGroup

Kunststoffe: DeleteGroup

Schreiben

DescribeCanaries

Kunststoffe: DescribeCanaries

Lesen

DescribeCanariesLastRun

Kunststoffe: DescribeCanariesLastRun

Lesen

DescribeRuntimeVersions

Kunststoffe: DescribeRuntimeVersions

Lesen

DisassociateResource

Kunststoffe: DisassociateResource

Schreiben

GetCanary

Kunststoffe: GetCanary

Lesen

GetCanaryRuns

Kunststoffe: GetCanaryRuns

Lesen

GetGroup

Kunststoffe: GetGroup

Lesen

ListAssociatedGroups

Kunststoffe: ListAssociatedGroups

Auflisten

ListGroupResources

Kunststoffe: ListGroupResources

Auflisten

ListGroups

Kunststoffe: ListGroups

Auflisten

ListTagsForResource

Kunststoffe: ListTagsForResource

Lesen

StartCanary

Kunststoffe: StartCanary

Schreiben

StartCanaryDryRun

Kunststoffe: StartCanaryDryRun

Schreiben

ich bin: PassRole

ich bin: PassedToService

synthetics.amazonaws.com

Schreiben

StopCanary

Kunststoffe: StopCanary

Schreiben

TagResource

Kunststoffe: TagResource

Markieren, Schreiben

UntagResource

Kunststoffe: UntagResource

Markieren, Schreiben

UpdateCanary

Kunststoffe: UpdateCanary

Schreiben

ich bin: PassRole

ich bin: PassedToService

synthetics.amazonaws.com

Schreiben

Von Amazon CloudWatch Synthetics definierte Aktionen

Sie können die folgenden Aktionen im Element Action einer IAM-Richtlinienanweisung angeben. 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

AssociateResource

Gewährt die Berechtigung, einer Ressource eine Gruppe zuzuordnen

Gruppe*

als: ResourceTag /$ {} TagKey

war: TagKeys

Schreiben

CreateCanary

Gewährt die Berechtigung zum Erstellen eines Canary

aws: RequestTag /$ {} TagKey

war: TagKeys

Schreiben

CreateGroup

Gewährt die Berechtigung zum Erstellen einer Gruppe

aws: RequestTag /$ {} TagKey

war: TagKeys

Schreiben

DeleteCanary

Gewährt die Berechtigung zum Löschen eines Canary. Amazon Synthetics löscht alle Ressourcen mit Ausnahme der Lambda-Funktion und der CloudWatch Alarme, falls Sie eine erstellt haben.

kanarienvogel*

als: ResourceTag /$ {} TagKey

war: TagKeys

Schreiben

DeleteGroup

Gewährt die Berechtigung zum Löschen einer Gruppe

Gruppe*

als: ResourceTag /$ {} TagKey

war: TagKeys

Schreiben

DescribeCanaries

Gewährt die Berechtigung zum Auflisten von Informationen aller Canarys

Kunststoffe: Namen

Lesen

DescribeCanariesLastRun

Gewährt die Berechtigung zum Auflisten von Informationen über den letzten Testlauf, der allen Canarys zugeordnet ist

Kunststoffe: Namen

Lesen

DescribeRuntimeVersions

Gewährt die Berechtigung zum Auflisten von Informationen über Synthetics Canary-Laufzeitversionen

Lesen

DisassociateResource

Gewährt die Berechtigung, eine Gruppe von einer Ressource zu trennen

Gruppe*

als: ResourceTag /$ {} TagKey

war: TagKeys

Schreiben

GetCanary

Gewährt die Berechtigung zum Anzeigen der Details eines Canary

kanarienvogel*

als: ResourceTag /$ {} TagKey

war: TagKeys

Lesen

GetCanaryRuns

Gewährt die Berechtigung zum Auflisten von Informationen über alle Testläufe, die einem Canary zugeordnet sind

kanarienvogel*

als: ResourceTag /$ {} TagKey

war: TagKeys

Lesen

GetGroup

Gewährt die Berechtigung zum Anzeigen der Gruppendetails

Gruppe*

als: ResourceTag /$ {} TagKey

war: TagKeys

Lesen

ListAssociatedGroups

Gewährt die Berechtigung zum Auflisten von Informationen über die Gruppen, die einem Canary zugeordnet sind

kanarienvogel*

als: ResourceTag /$ {} TagKey

war: TagKeys

Auflisten

ListGroupResources

Gewährt die Berechtigung zum Auflisten von Informationen über Canaries in einer Gruppe

Gruppe*

als: ResourceTag /$ {} TagKey

war: TagKeys

Auflisten

ListGroups

Gewährt die Berechtigung zum Auflisten von Informationen aller Gruppen

Auflisten

ListTagsForResource

Gewährt die Berechtigung zum Auflisten aller Tags und Werte, die einer Ressource zugeordnet sind

kanarisch

als: ResourceTag /$ {} TagKey

Lesen

Gruppe

as: ResourceTag /$ {} TagKey

StartCanary

Erteilt die Erlaubnis, einen Canary zu starten, sodass Amazon CloudWatch Synthetics mit der Überwachung einer Website beginnt

Kanarienvogel*

als: ResourceTag /$ {} TagKey

war: TagKeys

Schreiben

StartCanaryDryRun

Erteilt die Erlaubnis, einen Canary-Dryrun zu starten, sodass Amazon CloudWatch Synthetics eine Testausführung eines Canary mit den angegebenen Parametern ausführen kann

kanarisch*

als: ResourceTag /$ {} TagKey

war: TagKeys

Schreiben

StopCanary

Gewährt die Berechtigung zum Beenden eines Canarys

kanarienvogel*

als: ResourceTag /$ {} TagKey

war: TagKeys

Schreiben

TagResource

Gewährt die Berechtigung zum Hinzufügen eines oder mehrerer Tags zu einer Ressource

kanarisch

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Markieren, Schreiben

Gruppe

als: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

UntagResource

Gewährt die Berechtigung, ein oder mehrere Tags aus einer Ressource zu entfernen

kanarisch

als: ResourceTag /$ {} TagKey

war: TagKeys

Markieren, Schreiben

Gruppe

als: ResourceTag /$ {} TagKey

war: TagKeys

UpdateCanary

Gewährt die Berechtigung zum Aktualisieren eines Canarys

kanarienvogel*

als: ResourceTag /$ {} TagKey

war: TagKeys

Schreiben

Von Amazon CloudWatch Synthetics 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

kanarisch

arn: $ {Partition} :synthetics: $ {Region} :$ {Account} :canary: $ {} CanaryName

aws: /$ {} ResourceTag TagKey

Gruppe

arn: $ {Partition} :synthetics: $ {Region} :$ {Account} :group: $ {} GroupId

aws: /$ {} ResourceTag TagKey

Zustandsschlüssel für Amazon CloudWatch Synthetics

Amazon CloudWatch Synthetics 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

Zeichenfolge

as: ResourceTag /$ {} TagKey

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

Zeichenfolge

war: TagKeys

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

ArrayOfString

Kunststoffe: Namen

Filtert den Zugriff basierend auf dem Namen der canary

ArrayOfString