View a markdown version of this page

Actions, ressources et clés de condition pour Amazon API Gateway - Référence de l'autorisation de service

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Actions, ressources et clés de condition pour Amazon API Gateway

Amazon API Gateway (préfixe de service :execute-api) fournit les opérations, ressources, actions et clés de condition spécifiques aux services suivantes à utiliser dans les politiques d'autorisation IAM.

Références :

Actions définies par Amazon API Gateway

Vous pouvez indiquer les actions suivantes dans l'élément Action d'une déclaration de politique IAM. Pour chaque action, le tableau répertorie les types de ressources et les clés de condition pris en charge par cette action. 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

InvalidateCache

Accorde l'autorisation d'invalider le cache d'API à la demande d'un client

execute-api-general*

execute-api:viaDomainArn

Écrire

Invoke

Accorde l'autorisation d'invoquer une API à la demande d'un client

execute-api-domain

Écrire

execute-api-general

execute-api:viaDomainArn

ManageConnections

Accorde l'autorisation d'accéder à la route Websocket @connections

execute-api-general*

execute-api:viaDomainArn

Écrire

Types de ressources définis par Amazon API Gateway

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

execute-api-domain

arn:${Partition}:execute-api:${Region}:${Account}:/domainnames/${DomainName}+${DomainIdentifier}

execute-api-general

arn:${Partition}:execute-api:${Region}:${Account}:${ApiId}/${Stage}/${Method}/${ApiSpecificResourcePath}

execute-api:viaDomainArn

Clés de condition pour Amazon API Gateway

Amazon API Gateway 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

execute-api:viaDomainArn

Filtre l'accès par l' DomainName ARN à partir duquel l'API est appelée

ARN