Ações, recursos e chaves de condição para AWS Pré-visualização do App Mesh
AWS O App Mesh Preview (prefixo do serviço:appmesh-preview) fornece as seguintes operações, recursos, ações e chaves de condição específicos do serviço para uso nas políticas de permissão do IAM.
Referências:
-
Saiba como configurar este serviço.
-
Visualize uma lista das operações de API disponíveis para este serviço.
-
Saiba como proteger esse serviço e seus recursos usando políticas de permissão do IAM.
-
Veja a referência de autorização de serviço programático
para esse serviço.
Tópicos
Ações definidas por AWS Pré-visualização do App Mesh
Você pode especificar as seguintes ações no elemento Action de uma declaração de política do IAM. Use políticas para conceder permissões para executar uma operação na AWS. Quando usa uma ação em uma política, você geralmente permite ou nega acesso à operação da API ou ao comando da CLI com o mesmo nome. No entanto, em alguns casos, uma única ação controla o acesso a mais de uma operação. Como alternativa, algumas operações exigem várias ações diferentes.
| Ações | Description | Tipos de recursos (*necessários) | Chaves de condição | Nível de acesso |
|---|---|---|---|---|
Concede permissão para criar uma rota de gateway associada a um gateway virtual |
Gravar |
|||
Concede permissão para criar uma malha de serviço |
Gravar |
|||
Concede permissão para criar uma rota associada a um roteador virtual |
Gravar |
|||
Concede permissão para criar um gateway virtual dentro de uma malha de serviço |
Gravar |
|||
Concede permissão para criar um nó virtual dentro de uma malha de serviço |
Gravar |
|||
Concede permissão para criar um roteador virtual dentro de uma malha de serviço |
Gravar |
|||
Concede permissão para criar um serviço virtual dentro de uma malha de serviço |
Gravar |
|||
Concede permissão para excluir uma rota de gateway existente |
Gravar |
|||
Concede permissão para excluir uma malha de serviço existente |
Gravar |
|||
Concede permissão para excluir uma rota existente |
Gravar |
|||
Concede permissão para excluir um gateway virtual existente |
Gravar |
|||
Concede permissão para excluir um nó virtual existente |
Gravar |
|||
Concede permissão para excluir um roteador virtual existente |
Gravar |
|||
Concede permissão para excluir um serviço virtual existente |
Gravar |
|||
Concede permissão para descrever uma rota de gateway existente |
Ler |
|||
Concede permissão para descrever uma malha de serviço existente |
Ler |
|||
Concede permissão para descrever uma rota existente |
Ler |
|||
Concede permissão para descrever um gateway virtual existente |
Ler |
|||
Concede permissão para descrever um nó virtual existente |
Ler |
|||
Concede permissão para descrever um roteador virtual existente |
Ler |
|||
Concede permissão para descrever um serviço virtual existente |
Ler |
|||
Concede permissão para listar rotas de gateway existentes em uma malha de serviço |
Lista |
|||
Concede permissão para listar malhas de serviço existentes |
List |
|||
Concede permissão para listar rotas existentes em uma malha de serviço |
Lista |
|||
Concede permissão para listar gateways virtuais existentes em uma malha de serviço |
Lista |
|||
Concede permissão para listar nós virtuais existentes |
Lista |
|||
Concede permissão para listar roteadores virtuais existentes em uma malha de serviço |
Lista |
|||
Concede permissão para listar serviços virtuais existentes em uma malha de serviço |
Lista |
|||
Concede permissão para receber recursos transmitidos para um endpoint do App Mesh () VirtualNode/VirtualGateway |
Ler |
|||
Concede permissão para atualizar uma rota de gateway existente para uma malha de serviço especificada e um gateway virtual |
Gravar |
|||
Concede permissão para atualizar uma malha de serviço existente |
Gravar |
|||
Concede permissão para atualizar uma rota existente para uma malha de serviço especificada e um roteador virtual |
Gravar |
|||
Concede permissão para atualizar um gateway virtual existente em uma malha de serviço especificada |
Gravar |
|||
Concede permissão para atualizar um nó virtual existente em uma malha de serviço especificada |
Gravar |
|||
Concede permissão para atualizar um roteador virtual existente em uma malha de serviço especificada |
Gravar |
|||
Concede permissão para atualizar um serviço virtual existente em uma malha de serviço especificada |
Gravar |
|||
Permission-only ações para AWS Pré-visualização do App Mesh
As ações a seguir são definidas pelo AWS App Mesh Preview, mas não podem ser invocadas diretamente por meio de nenhuma operação de API. Eles só podem ser usados em declarações de política do IAM para conceder ou negar permissões.
| Ações | Description | Tipos de recursos (*necessários) | Chaves de condição | Nível de acesso |
|---|---|---|---|---|
Concede permissão para excluir a política de controle de acesso ao RAM de uma malha |
Gravar |
|||
Concede permissão para ler a política de controle de acesso ao RAM para uma malha |
Ler |
|||
Concede permissão para definir a política de controle de acesso ao RAM para uma malha |
Gravar |
Tipos de recursos definidos por AWS Pré-visualização do App Mesh
Os seguintes tipos de recursos são definidos por este serviço e podem ser usados no elemento Resource de declarações de políticas de permissão do IAM.
| Resource types | ARN | Chaves de condição |
|---|---|---|
arn: $ {Partition} :appmesh-preview: $ {Region} :$ {Account} :mesh/$ {} /VirtualGateway/$ {} /GatewayRoute/$ {} MeshName VirtualGatewayName GatewayRouteName |
||
arn: $ {Partition} :appmesh-preview: $ {Region} :$ {Account} :mesh/$ {} MeshName |
||
arn: $ {Partition} :appmesh-preview: $ {Region} :$ {Account} :mesh/$ {} /VirtualRouter/$ {} /route/$ {} MeshName VirtualRouterName RouteName |
||
arn: $ {Partition} :appmesh-preview: $ {Region} :$ {Account} :mesh/$ {} /VirtualGateway/$ {} MeshName VirtualGatewayName |
||
arn: $ {Partition} :appmesh-preview: $ {Region} :$ {Account} :mesh/$ {} /VirtualNode/$ {} MeshName VirtualNodeName |
||
arn: $ {Partition} :appmesh-preview: $ {Region} :$ {Account} :mesh/$ {} /VirtualRouter/$ {} MeshName VirtualRouterName |
||
arn: $ {Partition} :appmesh-preview: $ {Region} :$ {Account} :mesh/$ {} /VirtualService/$ {} MeshName VirtualServiceName |
Chaves de condição para AWS Pré-visualização do App Mesh
AWS O App Mesh Preview não tem chaves de condição específicas do serviço que possam ser usadas no Condition elemento das declarações de política.