View a markdown version of this page

Ações, recursos e chaves de condição para AWS Resolvedor global Route53 - Referência de autorização do serviço

Ações, recursos e chaves de condição para AWS Resolvedor global Route53

AWS O Route53 Global Resolver (prefixo do serviço:route53globalresolver) 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:

Operações de API definidas por AWS Resolvedor global Route53

A tabela a seguir mapeia as operações da API às ações do IAM que elas autorizam. Somente as chaves de condição que têm valores estáticos para a API e a ação fornecidas são listadas; para ver o conjunto completo de chaves de condição suportadas por cada ação, consulte a tabela Ações.

Operation Ação do IAM Chave de condição Valor (es) possível (s) Nível de acesso

AssociateHostedZone

resolvedor global route53: AssociateHostedZone

Gravar

BatchCreateFirewallRule

resolvedor global route53: BatchCreateFirewallRule

Gravar

BatchDeleteFirewallRule

resolvedor global route53: BatchDeleteFirewallRule

Gravar

BatchUpdateFirewallRule

resolvedor global route53: BatchUpdateFirewallRule

Gravar

CreateAccessSource

resolvedor global route53: CreateAccessSource

Gravar

resolvedor global route53: TagResource

Marcação, gravação

CreateAccessToken

resolvedor global route53: CreateAccessToken

Gravar

resolvedor global route53: TagResource

Marcação, gravação

Visão de DNS criada

Resolvedor global do Route 53: visualização de NS criada

Gravar

resolvedor global route53: TagResource

Marcação, gravação

CreateFirewallDomainList

resolvedor global route53: CreateFirewallDomainList

Gravar

resolvedor global route53: TagResource

Marcação, gravação

CreateFirewallRule

resolvedor global route53: CreateFirewallRule

Gravar

CreateGlobalResolver

resolvedor global route53: CreateGlobalResolver

Gravar

resolvedor global route53: TagResource

Marcação, gravação

DeleteAccessSource

resolvedor global route53: DeleteAccessSource

Gravar

DeleteAccessToken

resolvedor global route53: DeleteAccessToken

Gravar

Visualização DNS excluída

Resolvedor global do Route 53: visualização de DNS excluída

Gravar

DeleteFirewallDomainList

resolvedor global route53: DeleteFirewallDomainList

Gravar

DeleteFirewallRule

resolvedor global route53: DeleteFirewallRule

Gravar

DeleteGlobalResolver

resolvedor global route53: DeleteGlobalResolver

Gravar

Visualização DNS desativada

Resolvedor global do Route 53: visualização DNS desativada

Gravar

DisassociateHostedZone

resolvedor global route53: DisassociateHostedZone

Gravar

Habilitar o DNS View

Resolvedor global do Route 53: habilitar a visualização de DNS

Gravar

GetAccessSource

resolvedor global route53: GetAccessSource

Ler

GetAccessToken

resolvedor global route53: GetAccessToken

Ler

Obtenha o DNS View

Resolvedor global do Route 53: GetDNSView

Ler

GetFirewallDomainList

resolvedor global route53: GetFirewallDomainList

Ler

GetFirewallRule

resolvedor global route53: GetFirewallRule

Ler

GetGlobalResolver

resolvedor global route53: GetGlobalResolver

Ler

GetHostedZoneAssociation

resolvedor global route53: GetHostedZoneAssociation

Ler

GetManagedFirewallDomainList

resolvedor global route53: GetManagedFirewallDomainList

Ler

ImportFirewallDomains

resolvedor global route53: ImportFirewallDomains

Gravar

ListAccessSources

resolvedor global route53: ListAccessSources

Lista

ListAccessTokens

resolvedor global route53: ListAccessTokens

Lista

Listar visualizações de DNS

Resolvedor global do Route 53: listar visualizações de DNS

Lista

ListFirewallDomainLists

resolvedor global route53: ListFirewallDomainLists

Lista

ListFirewallDomains

resolvedor global route53: ListFirewallDomains

Ler

ListFirewallRules

resolvedor global route53: ListFirewallRules

Lista

ListGlobalResolvers

resolvedor global route53: ListGlobalResolvers

Lista

ListHostedZoneAssociations

resolvedor global route53: ListHostedZoneAssociations

Lista

ListManagedFirewallDomainLists

resolvedor global route53: ListManagedFirewallDomainLists

Lista

ListTagsForResource

resolvedor global route53: ListTagsForResource

Gravar

TagResource

resolvedor global route53: TagResource

Marcação, gravação

UntagResource

resolvedor global route53: UntagResource

Marcação, gravação

UpdateAccessSource

resolvedor global route53: UpdateAccessSource

Gravar

UpdateAccessToken

resolvedor global route53: UpdateAccessToken

Gravar

DNS View atualizado

Resolvedor global do Route 53: visualização de DNS atualizada

Gravar

UpdateFirewallDomains

resolvedor global route53: UpdateFirewallDomains

Gravar

UpdateFirewallRule

resolvedor global route53: UpdateFirewallRule

Gravar

UpdateGlobalResolver

resolvedor global route53: UpdateGlobalResolver

Gravar

UpdateHostedZoneAssociation

resolvedor global route53: UpdateHostedZoneAssociation

Gravar

Ações definidas por AWS Resolvedor global Route53

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

AssociateHostedZone

Concede permissão para associar um recurso a uma zona hospedada

Gravar

BatchCreateFirewallRule

Concede permissão para criar várias regras de firewall

Gravar

BatchDeleteFirewallRule

Concede permissão para excluir várias regras de firewall

Gravar

BatchUpdateFirewallRule

Concede permissão para atualizar várias regras de firewall

Gravar

CreateAccessSource

Concede permissão para criar uma fonte de acesso

visualização de dns*

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Gravar

CreateAccessToken

Concede permissão para criar um token de acesso

token de acesso*

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Gravar

Visão de DNS criada

Concede permissão para criar uma visualização de DNS

visualização de dns*

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Gravar

CreateFirewallDomainList

Concede permissão para criar uma lista de domínios de firewall

lista de domínios de firewall*

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Gravar

CreateFirewallRule

Concede permissão para criar uma regra de firewall

visualização de dns*

foi: ResourceTag /$ {} TagKey

Gravar

lista de domínios de firewall

foi: ResourceTag /$ {} TagKey

CreateGlobalResolver

Concede permissão para criar um resolvedor global

resolvedor global*

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Gravar

DeleteAccessSource

Concede permissão para excluir uma fonte de acesso

fonte de acesso*

foi: ResourceTag /$ {} TagKey

Gravar

DeleteAccessToken

Concede permissão para excluir um token de acesso

token de acesso*

foi: ResourceTag /$ {} TagKey

Gravar

Visualização DNS excluída

Concede permissão para excluir uma visualização de DNS

visualização de dns*

foi: ResourceTag /$ {} TagKey

Gravar

DeleteFirewallDomainList

Concede permissão para excluir uma lista de domínios de firewall

lista de domínios de firewall*

foi: ResourceTag /$ {} TagKey

Gravar

DeleteFirewallRule

Concede permissão para excluir uma regra de firewall

Gravar

DeleteGlobalResolver

Concede permissão para excluir um resolvedor global

resolvedor global*

foi: ResourceTag /$ {} TagKey

Gravar

Visualização DNS desativada

Concede permissão para desativar uma visualização de DNS

visualização de dns*

foi: ResourceTag /$ {} TagKey

Gravar

DisassociateHostedZone

Concede permissão para desassociar uma zona hospedada de um recurso

Gravar

Habilitar o DNS View

Concede permissão para ativar uma visualização de DNS

visualização de dns*

foi: ResourceTag /$ {} TagKey

Gravar

GetAccessSource

Concede permissão para obter uma fonte de acesso

fonte de acesso*

foi: ResourceTag /$ {} TagKey

Ler

GetAccessToken

Concede permissão para obter um token de acesso

token de acesso*

foi: ResourceTag /$ {} TagKey

Ler

Obtenha o DNS View

Concede permissão para obter uma visualização de DNS

visualização de dns*

foi: ResourceTag /$ {} TagKey

Ler

GetFirewallDomainList

Concede permissão para obter uma lista de domínios de firewall

lista de domínios de firewall*

foi: ResourceTag /$ {} TagKey

Ler

GetFirewallRule

Concede permissão para obter uma regra de firewall

Ler

GetGlobalResolver

Concede permissão para obter um resolvedor global

resolvedor global*

foi: ResourceTag /$ {} TagKey

Ler

GetHostedZoneAssociation

Concede permissão para obter uma associação de zona hospedada

Ler

GetManagedFirewallDomainList

Concede permissão para obter uma lista de domínios de firewall gerenciados

Ler

ImportFirewallDomains

Concede permissão para importar domínios de firewall de um bucket do S3

lista de domínios de firewall*

foi: ResourceTag /$ {} TagKey

Gravar

ListAccessSources

Concede permissão para listar fontes de acesso

Lista

ListAccessTokens

Concede permissão para listar tokens de acesso

Lista

Listar visualizações de DNS

Concede permissão para listar visualizações de DNS

Lista

ListFirewallDomainLists

Concede permissão para listar listas de domínios de firewall

Lista

ListFirewallDomains

Concede permissão para listar domínios de firewall

lista de domínios de firewall*

foi: ResourceTag /$ {} TagKey

Ler

ListFirewallRules

Concede permissão para listar regras de firewall

visualização de dns*

foi: ResourceTag /$ {} TagKey

Lista

ListGlobalResolvers

Concede permissão para listar resolvedores globais

Lista

ListHostedZoneAssociations

Concede permissão para listar associações de zonas hospedadas

Lista

ListManagedFirewallDomainLists

Concede permissão para listar listas de domínios de firewall gerenciados

Lista

ListTagsForResource

Concede permissão para listar as etiquetas de um recurso

fonte de acesso

foi: ResourceTag /$ {} TagKey

Gravar

token de acesso

foi: ResourceTag /$ {} TagKey

visualização do DNS

foi: ResourceTag /$ {} TagKey

lista de domínios de firewall

foi: ResourceTag /$ {} TagKey

resolvedor global

foi: ResourceTag /$ {} TagKey

TagResource

Concede permissão para marcar um recurso

fonte de acesso

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Marcação, gravação

token de acesso

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

visualização do DNS

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

lista de domínios de firewall

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

resolvedor global

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

UntagResource

Concede permissão para desmarcar um recurso

fonte de acesso

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Marcação, gravação

token de acesso

foi: ResourceTag /$ {} TagKey

leis: TagKeys

visualização do DNS

foi: ResourceTag /$ {} TagKey

leis: TagKeys

lista de domínios de firewall

foi: ResourceTag /$ {} TagKey

leis: TagKeys

resolvedor global

foi: ResourceTag /$ {} TagKey

leis: TagKeys

UpdateAccessSource

Concede permissão para atualizar uma fonte de acesso

fonte de acesso*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateAccessToken

Concede permissão para atualizar um token de acesso

token de acesso*

foi: ResourceTag /$ {} TagKey

Gravar

NSView atualizado

Concede permissão para atualizar uma visualização de DNS

visualização de dns*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateFirewallDomains

Concede permissão para atualizar domínios de firewall

lista de domínios de firewall*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateFirewallRule

Concede permissão para atualizar uma regra de firewall

Gravar

UpdateGlobalResolver

Concede permissão para atualizar um resolvedor global

resolvedor global*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateHostedZoneAssociation

Concede permissão para atualizar uma associação de zona hospedada

Gravar

Permission-only ações para AWS Resolvedor global Route53

As ações a seguir são definidas pelo AWS Route53 Global Resolver, mas não são diretamente invocáveis 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

AllowVendedLogDeliveryForResource

Concede permissão para entregar registros para um resolvedor global

resolvedor global*

foi: ResourceTag /$ {} TagKey

Gerenciamento de permissões, gravação

Tipos de recursos definidos por AWS Resolvedor global Route53

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

fonte de acesso

arn: $ {Partition} :route53globalresolver: :$ {Account} :access-source/$ {Id}

foi: ResourceTag /$ {} TagKey

token de acesso

arn: $ {Partition} :route53globalresolver: :$ {Account} :access-token/$ {Id}

foi: ResourceTag /$ {} TagKey

visualização do DNS

arn: $ {Partition} :route53globalresolver: :$ {Account} :dns-view/$ {Id}

foi: ResourceTag /$ {} TagKey

lista de domínios de firewall

arn: $ {Partition} :route53globalresolver: :$ {Account} :firewall-domain-list/$ {Id}

foi: ResourceTag /$ {} TagKey

resolvedor global

arn: $ {Partition} :route53globalresolver: :$ {Account} :global-resolver/$ {Id}

foi: ResourceTag /$ {} TagKey

Chaves de condição para AWS Resolvedor global Route53

AWS O Route53 Global Resolver define as seguintes chaves de condição que podem ser usadas no Condition elemento de uma política do IAM.

Chaves de condição Descrição Tipo

foi: RequestTag /$ {} TagKey

Filtra o acesso por um par de chave valor da etiqueta que é permitido na solicitação

String

foi: ResourceTag /$ {} TagKey

Filtra o acesso por um par de chave e valor da etiqueta de um recurso.

String

leis: TagKeys

Filtra o acesso por uma lista de chaves da etiqueta que são permitidas na solicitação

ArrayOfString