View a markdown version of this page

Acciones, recursos y claves de condición para AWS Vista previa de App Mesh - Referencia de autorizaciones de servicio

Acciones, recursos y claves de condición para AWS Vista previa de App Mesh

AWS App Mesh Preview (prefijo de servicio:appmesh-preview) proporciona las siguientes operaciones, recursos, acciones y claves de condición específicos del servicio para su uso en las políticas de permisos de IAM.

Referencias:

Acciones definidas por AWS Vista previa de App Mesh

Puede especificar las siguientes acciones en el elemento Action de una declaración de política de IAM. Utilice políticas para conceder permisos para realizar una operación en AWS. Cuando utiliza una acción en una política, normalmente permite o deniega el acceso a la operación de la API o comandos de la CLI con el mismo nombre. No obstante, en algunos casos, una sola acción controla el acceso a más de una operación. Asimismo, algunas operaciones requieren varias acciones diferentes.

Acciones Description (Descripción) Tipos de recursos (*necesarios) Claves de condición Nivel de acceso

CreateGatewayRoute

Otorga permiso para crear una ruta de gateway asociada a una gateway virtual

GatewayRoute*

Escritura

Servicio virtual

CreateMesh

Otorga permiso para crear una malla de servicios

malla*

Escritura

CreateRoute

Otorga permiso para crear una ruta asociada a un enrutador virtual

ruta*

Escritura

Nodo virtual

CreateVirtualGateway

Otorga permiso para crear una gateway virtual dentro de una malla de servicio

Puerta de enlace virtual*

Escritura

CreateVirtualNode

Otorga permiso para crear un nodo virtual dentro de una malla de servicio

Nodo virtual*

Escritura

Servicio virtual

CreateVirtualRouter

Otorga permiso para crear un enrutador virtual dentro de una malla de servicio

Enrutador virtual*

Escritura

CreateVirtualService

Otorga permiso para crear un servicio virtual dentro de una malla de servicio

Nodo virtual

Escritura

Enrutador virtual

Servicio virtual*

DeleteGatewayRoute

Otorga permiso para eliminar una ruta de gateway existente

Ruta Gateway*

Escritura

DeleteMesh

Otorga permiso para eliminar una instantánea existente

malla*

Escritura

DeleteRoute

Concede el permiso para eliminar una ruta existente

ruta*

Escritura

DeleteVirtualGateway

Otorga permiso para eliminar una gateway virtual existente

Puerta de enlace virtual*

Escritura

DeleteVirtualNode

Otorga permiso para eliminar un nodo virtual existente

Nodo virtual*

Escritura

DeleteVirtualRouter

Otorga permiso para eliminar un enrutador virtual existente

Enrutador virtual*

Escritura

DeleteVirtualService

Otorga permiso para eliminar un servicio virtual existente

Servicio virtual*

Escritura

DescribeGatewayRoute

Otorga permiso para describir una ruta de gateway existente

Ruta Gateway*

Lectura

DescribeMesh

Otorga permiso para describir una malla de servicios existente

malla*

Lectura

DescribeRoute

Otorga permiso para describir una ruta existente

ruta*

Lectura

DescribeVirtualGateway

Otorga permiso para describir una gateway virtual existente

Puerta de enlace virtual*

Lectura

DescribeVirtualNode

Otorga permiso para describir un noto virtual existente

Nodo virtual*

Lectura

DescribeVirtualRouter

Otorga permiso para describir un enrutador virtual existente

Enrutador virtual*

Lectura

DescribeVirtualService

Otorga permiso para describir un servicio virtual existente

Servicio virtual*

Lectura

ListGatewayRoutes

Otorga permiso para enumerar rutas de gateway existentes en una malla de servicio

Puerta de enlace virtual*

Enumeración

ListMeshes

Otorga permiso para enumerar las mallas de servicio existentes

List

ListRoutes

Otorga permiso para enumerar rutas existentes en una malla de servicio

Enrutador virtual*

Enumeración

ListVirtualGateways

Otorga permiso para enumerar gateways virtuales existentes en una malla de servicio

malla*

Enumeración

ListVirtualNodes

Otorga permiso para enumerar nodos virtuales existentes

malla*

Enumeración

ListVirtualRouters

Otorga permiso para enumerar enrutadores virtuales existentes en una malla de servicio

malla*

Enumeración

ListVirtualServices

Otorga permiso para enumerar los servicios virtuales existentes en una malla de servicio

malla*

Enumeración

StreamAggregatedResources

Otorga permiso para recibir recursos transmitidos para un punto final de App Mesh () VirtualNode/VirtualGateway

Puerta de enlace virtual

Lectura

Nodo virtual

UpdateGatewayRoute

Otorga permiso para actualizar una ruta de gateway existente para una malla de servicio especificada y una gateway virtual

Ruta de pasarela*

Escritura

Servicio virtual

UpdateMesh

Otorga permiso para actualizar una malla de servicio existente

malla*

Escritura

UpdateRoute

Otorga permiso para actualizar una ruta existente para una malla de servicio especificada y un enrutador virtual

ruta*

Escritura

Nodo virtual

UpdateVirtualGateway

Otorga permiso para actualizar una gateway virtual existente en una malla de servicio especificada

Puerta de enlace virtual*

Escritura

UpdateVirtualNode

Otorga permiso para actualizar un nodo virtual existente en una malla de servicio especificada

Nodo virtual*

Escritura

UpdateVirtualRouter

Otorga permiso para actualizar un enrutador virtual existente en una malla de servicio especificada

Enrutador virtual*

Escritura

UpdateVirtualService

Otorga permiso para actualizar un servicio virtual existente en una malla de servicio especificada

Nodo virtual

Escritura

Enrutador virtual

Servicio virtual*

Permission-only acciones para AWS Vista previa de App Mesh

AWS App Mesh Preview define las siguientes acciones, pero no se pueden invocar directamente a través de ninguna operación de API. Solo se pueden utilizar en las declaraciones de política de IAM para conceder o denegar permisos.

Acciones Description (Descripción) Tipos de recursos (*necesarios) Claves de condición Nivel de acceso

DeleteMeshPolicy

Concede permiso para eliminar la política de una malla de control de acceso a la RAM

malla*

Escritura

GetMeshPolicy

Concede permiso para leer la política de una malla de control de acceso a la RAM

malla*

Lectura

PutMeshPolicy

Concede permiso para definir la política de una malla de control de acceso a la RAM

malla*

Escritura

Tipos de recursos definidos por AWS Vista previa de App Mesh

Los siguientes tipos de recurso están definidos por este servicio y se pueden utilizar en el elemento Resource de las instrucciones de política de permisos de IAM.

Tipos de recurso ARN Claves de condición

GatewayRoute

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

malla

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

ruta

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

Puerta de enlace virtual

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

Nodo virtual

arn: $ {Partition} :appmesh-preview: $ {Region} :$ {Account} :mesh/$ {} /VirtualNode/$ {} MeshName VirtualNodeName

Enrutador virtual

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

Servicio virtual

arn: $ {Partition} :appmesh-preview: $ {Region} :$ {Account} :mesh/$ {} /VirtualService/$ {} MeshName VirtualServiceName

Claves de condición para AWS Vista previa de App Mesh

AWS App Mesh Preview no tiene claves de condición específicas del servicio que se puedan usar en el Condition elemento de las declaraciones de políticas.