View a markdown version of this page

Aktionen, Ressourcen und Bedingungsschlüssel für AWS App Mesh Vorschau - Service-Authorization-Referenz

Aktionen, Ressourcen und Bedingungsschlüssel für AWS App Mesh Vorschau

AWS App Mesh Preview (Dienstpräfix:appmesh-preview) bietet die folgenden dienstspezifischen Operationen, Ressourcen, Aktionen und Bedingungsschlüssel zur Verwendung in IAM-Berechtigungsrichtlinien.

Referenzen:

Aktionen, definiert von AWS App Mesh Vorschau

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

CreateGatewayRoute

Gewährt die Berechtigung zum Erstellen einer Gateway-Route, die mit einem virtuellen Gateway verknüpft ist

Gateway-Route*

Schreiben

Virtueller Dienst

CreateMesh

Gewährt die Berechtigung zum Erstellen eines Service-Mesh

Netz*

Schreiben

CreateRoute

Gewährt die Berechtigung zum Erstellen einer Route, die mit einem virtuellen Router verknüpft ist

Route*

Schreiben

Virtueller Knoten

CreateVirtualGateway

Gewährt die Berechtigung zum Erstellen eines virtuellen Gateways innerhalb eines Service-Mesh

Virtuelles Gateway*

Schreiben

CreateVirtualNode

Gewährt die Berechtigung zum Erstellen eines virtuellen Knotens innerhalb eines Service-Mesh

Virtueller Knoten*

Schreiben

Virtueller Dienst

CreateVirtualRouter

Gewährt die Berechtigung zum Erstellen eines virtuellen Routers in einem Service-Mesh

Virtueller Router*

Schreiben

CreateVirtualService

Gewährt die Berechtigung zum Erstellen eines virtuellen Services innerhalb eines Service-Mesh

Virtueller Knoten

Schreiben

Virtueller Router

Virtueller Dienst*

DeleteGatewayRoute

Gewährt die Berechtigung zum Löschen einer bestehenden Gateway-Route

Gateway-Route*

Schreiben

DeleteMesh

Gewährt die Berechtigung zum Löschen eines bestehenden Service-Mesh

Netz*

Schreiben

DeleteRoute

Gewährt die Berechtigung zum Löschen einer bestehenden Route

Route*

Schreiben

DeleteVirtualGateway

Gewährt die Berechtigung zum Löschen eines vorhandenen virtuellen Gateways

Virtuelles Gateway*

Schreiben

DeleteVirtualNode

Gewährt die Berechtigung zum Löschen eines bestehenden virtuellen Knotens

Virtueller Knoten*

Schreiben

DeleteVirtualRouter

Gewährt die Berechtigung zum Löschen eines vorhandenen virtuellen Routers

Virtueller Router*

Schreiben

DeleteVirtualService

Gewährt die Berechtigung zum Löschen eines vorhandenen virtuellen Services

Virtueller Dienst*

Schreiben

DescribeGatewayRoute

Gewährt die Berechtigung zum Beschreiben einer vorhandenen Gatewayroute

Gateway-Route*

Lesen

DescribeMesh

Gewährt die Berechtigung zum Beschreiben eines vorhandenen Service-Mesh

Netz*

Lesen

DescribeRoute

Gewährt die Berechtigung zum Beschreiben einer vorhandenen Route

Route*

Lesen

DescribeVirtualGateway

Gewährt die Berechtigung zur Beschreibung eines vorhandenen virtuellen Gateways

Virtuelles Gateway*

Lesen

DescribeVirtualNode

Gewährt die Berechtigung zum Beschreiben eines vorhandenen virtuellen Knotens

Virtueller Knoten*

Lesen

DescribeVirtualRouter

Gewährt die Berechtigung, einen bestehenden virtuellen Router zu beschreiben

Virtueller Router*

Lesen

DescribeVirtualService

Gewährt die Berechtigung, einen bestehenden virtuellen Service zu beschreiben

Virtueller Dienst*

Lesen

ListGatewayRoutes

Gewährt die Berechtigung zum Auflisten vorhandener Gateway-Routen in einem Service-Mesh

Virtuelles Gateway*

Auflisten

ListMeshes

Gewährt die Berechtigung zum Auflisten vorhandener Service-Meshes

List

ListRoutes

Gewährt die Berechtigung zum Auflisten vorhandener Routen in einem Service-Mesh

Virtueller Router*

Auflisten

ListVirtualGateways

Gewährt die Berechtigung zum Auflisten vorhandener virtueller Gateways in einem Service-Mesh

Netz*

Auflisten

ListVirtualNodes

Gewährt die Berechtigung zum Auflisten vorhandener virtueller Knoten

Masche*

Auflisten

ListVirtualRouters

Gewährt die Berechtigung zum Auflisten vorhandener virtueller Router in einem Service-Mesh

Masche*

Auflisten

ListVirtualServices

Gewährt die Berechtigung zum Auflisten vorhandener virtueller Services in einem Service-Mesh

Masche*

Auflisten

StreamAggregatedResources

Erteilt die Berechtigung zum Empfangen von gestreamten Ressourcen für einen App Mesh Mesh-Endpunkt () VirtualNode/VirtualGateway

Virtuelles Gateway

Lesen

Virtueller Knoten

UpdateGatewayRoute

Gewährt die Berechtigung zum Aktualisieren einer vorhandenen Gateway-Route für ein bestimmtes Service-Mesh und virtuelles Gateway

Gateway-Route*

Schreiben

Virtueller Dienst

UpdateMesh

Gewährt die Berechtigung zum Aktualisieren eines vorhandenen Service-Mesh

Netz*

Schreiben

UpdateRoute

Gewährt die Berechtigung zum Aktualisieren einer vorhandenen Route für ein bestimmtes Service-Mesh und einen virtuellen Router

Route*

Schreiben

Virtueller Knoten

UpdateVirtualGateway

Gewährt die Berechtigung zum Aktualisieren eines vorhandenen virtuellen Gateways in einem bestimmten Service-Mesh

Virtuelles Gateway*

Schreiben

UpdateVirtualNode

Gewährt die Berechtigung zum Aktualisieren eines vorhandenen virtuellen Knotens in einem bestimmten Service-Mesh

Virtueller Knoten*

Schreiben

UpdateVirtualRouter

Gewährt die Berechtigung zum Aktualisieren eines vorhandenen virtuellen Routers in einem bestimmten Service-Mesh

Virtueller Router*

Schreiben

UpdateVirtualService

Gewährt die Berechtigung zum Aktualisieren eines vorhandenen virtuellen Services in einem angegebenen Service-Mesh

Virtueller Knoten

Schreiben

Virtueller Router

Virtueller Dienst*

Permission-only Aktionen für AWS App Mesh Vorschau

Die folgenden Aktionen werden von AWS App Mesh Preview definiert, können jedoch nicht direkt über eine API-Operation aufgerufen werden. Sie können nur in IAM-Richtlinienerklärungen verwendet werden, um Berechtigungen zu gewähren oder zu verweigern.

Aktionen Description Ressourcentypen (*erforderlich) Bedingungsschlüssel Zugriffsebene

DeleteMeshPolicy

Erteilt die Berechtigung zum Löschen der RAM-Zugriffskontrollrichtlinie für ein Mesh

Netz*

Schreiben

GetMeshPolicy

Erteilt die Erlaubnis, die RAM-Zugriffskontrollrichtlinie für ein Mesh zu lesen

Netz*

Lesen

PutMeshPolicy

Erteilt die Erlaubnis, die RAM-Zugriffskontrollrichtlinie für ein Mesh zu definieren

Netz*

Schreiben

Ressourcentypen, definiert durch AWS App Mesh Vorschau

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

Ressourcentypen ARN Bedingungsschlüssel

Gateway-Route

arn: $ {Partition} :appmesh-preview: $ {Region} :$ {Account} :mesh/$ {} /VirtualGateway/$ {} /gGatewayRoute/$ {} MeshName VirtualGatewayName GatewayRouteName

Netz

arn: $ {Partition} :appmesh-preview: $ {Region} :$ {Konto} :mesh/$ {} MeshName

Route

arn: $ {Partition} :appmesh-preview: $ {Region} :$ {Konto} :mesh/$ {} /virtualRouter/$ {} /route/$ {} MeshName VirtualRouterName RouteName

Virtuelles Gateway

arn: $ {Partition} :appmesh-preview: $ {Region} :$ {Konto} :mesh/$ {} /VirtualGateway/$ {} MeshName VirtualGatewayName

Virtueller Knoten

arn: $ {Partition} :appmesh-preview: $ {Region} :$ {Konto} :mesh/$ {} /virtualNode/$ {} MeshName VirtualNodeName

Virtueller Router

arn: $ {Partition} :appmesh-preview: $ {Region} :$ {Konto} :mesh/$ {} /VirtualRouter/$ {} MeshName VirtualRouterName

Virtueller Dienst

arn: $ {Partition} :appmesh-preview: $ {Region} :$ {Konto} :mesh/$ {} /virtualService/$ {} MeshName VirtualServiceName

Bedingungsschlüssel für AWS App Mesh Vorschau

AWS App Mesh Preview hat keine dienstspezifischen Bedingungsschlüssel, die im Condition Element von Richtlinienerklärungen verwendet werden können.