View a markdown version of this page

Actions, ressources et clés de condition pour AWS Résolveur global Route53 - Référence de l'autorisation de service

Actions, ressources et clés de condition pour AWS Résolveur global Route53

AWS Route53 Global Resolver (préfixe de service :route53globalresolver) fournit les opérations, ressources, actions et clés de condition spécifiques au service suivantes à utiliser dans les politiques d'autorisation IAM.

Références :

Opérations d'API définies par AWS Résolveur global Route53

Le tableau suivant fait correspondre les opérations d'API aux actions IAM qu'elles autorisent. Seules les clés de condition qui ont des valeurs statiques pour l'API et l'action données sont répertoriées ; pour l'ensemble complet des clés de condition prises en charge par chaque action, consultez le tableau Actions.

Opération Action IAM Clé de condition Valeur (s) possible (s) Niveau d’accès

AssociateHostedZone

résolveur global Route53 : AssociateHostedZone

Écrire

BatchCreateFirewallRule

résolveur global Route53 : BatchCreateFirewallRule

Écrire

BatchDeleteFirewallRule

résolveur global Route53 : BatchDeleteFirewallRule

Écrire

BatchUpdateFirewallRule

résolveur global Route53 : BatchUpdateFirewallRule

Écrire

CreateAccessSource

résolveur global Route53 : CreateAccessSource

Écrire

résolveur global Route53 : TagResource

Marquage, écriture

CreateAccessToken

résolveur global Route53 : CreateAccessToken

Écrire

résolveur global Route53 : TagResource

Marquage, écriture

NSView créé

Résolveur global Route 53 : vue NSView créée

Écrire

résolveur global Route53 : TagResource

Marquage, écriture

CreateFirewallDomainList

résolveur global Route53 : CreateFirewallDomainList

Écrire

résolveur global Route53 : TagResource

Marquage, écriture

CreateFirewallRule

résolveur global Route53 : CreateFirewallRule

Écrire

CreateGlobalResolver

résolveur global Route53 : CreateGlobalResolver

Écrire

résolveur global Route53 : TagResource

Marquage, écriture

DeleteAccessSource

résolveur global Route53 : DeleteAccessSource

Écrire

DeleteAccessToken

résolveur global Route53 : DeleteAccessToken

Écrire

Supprimer NSView

Résolveur global Route 53 : Supprimer NSView

Écrire

DeleteFirewallDomainList

résolveur global Route53 : DeleteFirewallDomainList

Écrire

DeleteFirewallRule

résolveur global Route53 : DeleteFirewallRule

Écrire

DeleteGlobalResolver

résolveur global Route53 : DeleteGlobalResolver

Écrire

NSView désactivé

Résolveur global Route 53 : NSView désactivé

Écrire

DisassociateHostedZone

résolveur global Route53 : DisassociateHostedZone

Écrire

NSView activé

Résolveur global Route 53 : NSView activé

Écrire

GetAccessSource

résolveur global Route53 : GetAccessSource

Lecture

GetAccessToken

résolveur global Route53 : GetAccessToken

Lecture

Obtenir une vue DNS

Résolveur global Route 53 : GetDNSView

Lecture

GetFirewallDomainList

résolveur global Route53 : GetFirewallDomainList

Lecture

GetFirewallRule

résolveur global Route53 : GetFirewallRule

Lecture

GetGlobalResolver

résolveur global Route53 : GetGlobalResolver

Lecture

GetHostedZoneAssociation

résolveur global Route53 : GetHostedZoneAssociation

Lecture

GetManagedFirewallDomainList

résolveur global Route53 : GetManagedFirewallDomainList

Lecture

ImportFirewallDomains

résolveur global Route53 : ImportFirewallDomains

Écrire

ListAccessSources

résolveur global Route53 : ListAccessSources

List

ListAccessTokens

résolveur global Route53 : ListAccessTokens

List

Lister les vues DNS

Résolution globale Route 53 : liste des vues DNS

List

ListFirewallDomainLists

résolveur global Route53 : ListFirewallDomainLists

List

ListFirewallDomains

résolveur global Route53 : ListFirewallDomains

Lecture

ListFirewallRules

résolveur global Route53 : ListFirewallRules

List

ListGlobalResolvers

résolveur global Route53 : ListGlobalResolvers

List

ListHostedZoneAssociations

résolveur global Route53 : ListHostedZoneAssociations

List

ListManagedFirewallDomainLists

résolveur global Route53 : ListManagedFirewallDomainLists

List

ListTagsForResource

résolveur global Route53 : ListTagsForResource

Écrire

TagResource

résolveur global Route53 : TagResource

Marquage, écriture

UntagResource

résolveur global Route53 : UntagResource

Marquage, écriture

UpdateAccessSource

résolveur global Route53 : UpdateAccessSource

Écrire

UpdateAccessToken

résolveur global Route53 : UpdateAccessToken

Écrire

NSView mis à jour

Résolveur global Route 53 : NSView mis à jour

Écrire

UpdateFirewallDomains

résolveur global Route53 : UpdateFirewallDomains

Écrire

UpdateFirewallRule

résolveur global Route53 : UpdateFirewallRule

Écrire

UpdateGlobalResolver

résolveur global Route53 : UpdateGlobalResolver

Écrire

UpdateHostedZoneAssociation

résolveur global Route53 : UpdateHostedZoneAssociation

Écrire

Actions définies par AWS Résolveur global Route53

Vous pouvez indiquer les actions suivantes dans l'élément Action d'une déclaration de politique IAM. Utilisez des politiques pour accorder des autorisations permettant d'effectuer une opération dans AWS. Lorsque vous utilisez une action dans une politique, vous autorisez ou refusez généralement l'accès à l'opération d'API ou à la commande CLI portant le même nom. Toutefois, dans certains cas, une seule action contrôle l'accès à plusieurs opérations. D'autres opérations, quant à elles, requièrent plusieurs actions différentes.

Actions Description Types de ressources (*obligatoire) Clés de condition Niveau d’accès

AssociateHostedZone

Accorde l'autorisation d'associer une ressource à une zone hébergée

Écrire

BatchCreateFirewallRule

Autorise la création de plusieurs règles de pare-feu

Écrire

BatchDeleteFirewallRule

Autorise la suppression de plusieurs règles de pare-feu

Écrire

BatchUpdateFirewallRule

Autorise la mise à jour de plusieurs règles de pare-feu

Écrire

CreateAccessSource

Accorde l'autorisation de créer une source d'accès

vue dns*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Écrire

CreateAccessToken

Accorde l'autorisation de créer un jeton d'accès

jeton d'accès*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Écrire

NSView créé

Accorde l'autorisation de créer une vue DNS

vue dns*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Écrire

CreateFirewallDomainList

Accorde l'autorisation de créer une liste de domaines de pare-feu

liste des domaines du pare-feu*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Écrire

CreateFirewallRule

Accorde l'autorisation de créer une règle de pare-feu

vue dns*

était : ResourceTag /$ {} TagKey

Écrire

liste de domaines de pare-feu

était : ResourceTag /$ {} TagKey

CreateGlobalResolver

Accorde l'autorisation de créer un résolveur global

résolveur global*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Écrire

DeleteAccessSource

Accorde l'autorisation de supprimer une source d'accès

source d'accès*

était : ResourceTag /$ {} TagKey

Écrire

DeleteAccessToken

Autorise la suppression d'un jeton d'accès

jeton d'accès*

était : ResourceTag /$ {} TagKey

Écrire

Supprimer NSView

Autorise la suppression d'une vue DNS

vue dns*

était : ResourceTag /$ {} TagKey

Écrire

DeleteFirewallDomainList

Autorise la suppression d'une liste de domaines de pare-feu

liste des domaines du pare-feu*

était : ResourceTag /$ {} TagKey

Écrire

DeleteFirewallRule

Autorise la suppression d'une règle de pare-feu

Écrire

DeleteGlobalResolver

Autorise la suppression d'un résolveur global

résolveur global*

était : ResourceTag /$ {} TagKey

Écrire

NSView désactivé

Accorde l'autorisation de désactiver une vue DNS

vue dns*

était : ResourceTag /$ {} TagKey

Écrire

DisassociateHostedZone

Accorde l'autorisation de dissocier une zone hébergée d'une ressource

Écrire

NSView activé

Accorde l'autorisation d'activer une vue DNS

vue dns*

était : ResourceTag /$ {} TagKey

Écrire

GetAccessSource

Accorde l'autorisation d'obtenir une source d'accès

source d'accès*

était : ResourceTag /$ {} TagKey

Lecture

GetAccessToken

Accorde l'autorisation d'obtenir un jeton d'accès

jeton d'accès*

était : ResourceTag /$ {} TagKey

Lecture

Obtenir une vue DNS

Accorde l'autorisation d'obtenir une vue DNS

vue dns*

était : ResourceTag /$ {} TagKey

Lecture

GetFirewallDomainList

Accorde l'autorisation d'obtenir une liste de domaines de pare-feu

liste des domaines du pare-feu*

était : ResourceTag /$ {} TagKey

Lecture

GetFirewallRule

Accorde l'autorisation d'obtenir une règle de pare-feu

Lecture

GetGlobalResolver

Accorde l'autorisation d'obtenir un résolveur global

résolveur global*

était : ResourceTag /$ {} TagKey

Lecture

GetHostedZoneAssociation

Accorde l'autorisation d'obtenir une association de zone hébergée

Lecture

GetManagedFirewallDomainList

Accorde l'autorisation d'obtenir une liste de domaines de pare-feu gérés

Lecture

ImportFirewallDomains

Accorde l'autorisation d'importer des domaines de pare-feu depuis un compartiment S3

liste des domaines du pare-feu*

était : ResourceTag /$ {} TagKey

Écrire

ListAccessSources

Accorde l'autorisation de répertorier les sources d'accès

List

ListAccessTokens

Accorde l'autorisation de répertorier les jetons d'accès

List

Lister les vues DNS

Accorde l'autorisation de répertorier les vues DNS

List

ListFirewallDomainLists

Accorde l'autorisation de répertorier les listes de domaines du pare-feu

List

ListFirewallDomains

Accorde l'autorisation de répertorier les domaines de pare-feu

liste des domaines du pare-feu*

était : ResourceTag /$ {} TagKey

Lecture

ListFirewallRules

Accorde l'autorisation de répertorier les règles de pare-feu

vue dns*

était : ResourceTag /$ {} TagKey

List

ListGlobalResolvers

Accorde l'autorisation de répertorier les résolveurs globaux

List

ListHostedZoneAssociations

Accorde l'autorisation de répertorier les associations de zones hébergées

List

ListManagedFirewallDomainLists

Accorde l'autorisation de répertorier les listes de domaines de pare-feu gérés

List

ListTagsForResource

Accorde l'autorisation de répertorier les identifications d'une ressource.

source d'accès

était : ResourceTag /$ {} TagKey

Écrire

jeton d'accès

était : ResourceTag /$ {} TagKey

dns-view

était : ResourceTag /$ {} TagKey

liste de domaines de pare-feu

était : ResourceTag /$ {} TagKey

résolveur global

était : ResourceTag /$ {} TagKey

TagResource

Accorde l'autorisation de baliser une ressource

source d'accès

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Marquage, écriture

jeton d'accès

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

dns-view

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

liste de domaines de pare-feu

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

résolveur global

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

UntagResource

Accorde l'autorisation d'annuler le balisage d'une ressource

source d'accès

était : ResourceTag /$ {} TagKey

lois : TagKeys

Marquage, écriture

jeton d'accès

était : ResourceTag /$ {} TagKey

lois : TagKeys

dns-view

était : ResourceTag /$ {} TagKey

lois : TagKeys

liste de domaines de pare-feu

était : ResourceTag /$ {} TagKey

lois : TagKeys

résolveur global

était : ResourceTag /$ {} TagKey

lois : TagKeys

UpdateAccessSource

Autorise la mise à jour d'une source d'accès

source d'accès*

était : ResourceTag /$ {} TagKey

Écrire

UpdateAccessToken

Autorise la mise à jour d'un jeton d'accès

jeton d'accès*

était : ResourceTag /$ {} TagKey

Écrire

NSView mis à jour

Autorise la mise à jour d'une vue DNS

vue dns*

était : ResourceTag /$ {} TagKey

Écrire

UpdateFirewallDomains

Accorde l'autorisation de mettre à jour les domaines du pare-feu

liste des domaines du pare-feu*

était : ResourceTag /$ {} TagKey

Écrire

UpdateFirewallRule

Autorise la mise à jour d'une règle de pare-feu

Écrire

UpdateGlobalResolver

Autorise la mise à jour d'un résolveur global

résolveur global*

était : ResourceTag /$ {} TagKey

Écrire

UpdateHostedZoneAssociation

Accorde l'autorisation de mettre à jour une association de zone hébergée

Écrire

Permission-only actions pour AWS Résolveur global Route53

Les actions suivantes sont définies par AWS Route53 Global Resolver mais ne sont pas directement invocables par le biais d'une opération d'API. Ils ne peuvent être utilisés dans les déclarations de politique IAM que pour accorder ou refuser des autorisations.

Actions Description Types de ressources (*obligatoire) Clés de condition Niveau d’accès

AllowVendedLogDeliveryForResource

Accorde l'autorisation de fournir des journaux pour un résolveur global

résolveur global*

était : ResourceTag /$ {} TagKey

Gestion des autorisations, écriture

Types de ressources définis par AWS Résolveur global Route53

Ce service définit les types de ressources suivants, qui peuvent être utilisés dans l' Resource élément des déclarations de politique d'autorisation IAM.

Types de ressources ARN Clés de condition

source d'accès

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

était : ResourceTag /$ {} TagKey

jeton d'accès

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

était : ResourceTag /$ {} TagKey

dns-view

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

était : ResourceTag /$ {} TagKey

liste de domaines de pare-feu

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

était : ResourceTag /$ {} TagKey

résolveur global

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

était : ResourceTag /$ {} TagKey

Clés de condition pour AWS Résolveur global Route53

AWS Route53 Global Resolver définit les clés de condition suivantes qui peuvent être utilisées dans l'Conditionélément d'une politique IAM.

Clés de condition Description Type

était : RequestTag /$ {} TagKey

Filtre l'accès en fonction de la paire de clés et de valeurs d'identification autorisée dans la demande.

Chaîne

était : ResourceTag /$ {} TagKey

Filtre l'accès en fonction de la paire de clé et de valeur d'identification d'une ressource.

Chaîne

lois : TagKeys

Filtre l'accès en fonction d'une liste de clés d'identification autorisées dans la demande.

ArrayOfString