

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
<a name="list_apigatewaymanagementapi"></a>

Amazon API Gateway (préfixe de service) : `execute-api`) 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 :
+ Découvrez comment [configurer ce service](https://docs.aws.amazon.com/apigateway/latest/developerguide/welcome.html).
+ Affichez la liste des [opérations d'API disponibles pour ce service](https://docs.aws.amazon.com/apigateway/latest/api/API_Operations.html).
+ Découvrez comment protéger ce service et ses ressources avec les stratégies d'autorisation [IAM](https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-control-access-to-api.html).
+ Consultez le [référence d'autorisation de service programmatique](https://servicereference.us-east-1.amazonaws.com/v1/execute-api/execute-api.json) pour ce service.

**Topics**
+ [Actions définies par Amazon API Gateway](#list_apigatewaymanagementapi-actions-as-permissions)
+ [Types de ressources définis par Amazon API Gateway](#list_apigatewaymanagementapi-resources-for-iam-policies)
+ [Clés de condition pour Amazon API Gateway](#list_apigatewaymanagementapi-policy-keys)

## Actions définies par Amazon API Gateway
<a name="list_apigatewaymanagementapi-actions-as-permissions"></a>

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.




- **   [InvalidateCache](https://docs.aws.amazon.com/apigateway/latest/developerguide/api-gateway-caching.html)  **
  - **Description:** Autorise l'invalidation du cache de l'API à la demande d'un client
  - **Types de ressources (\*obligatoire):** [execute-api-general\*](#list_apigatewaymanagementapi-resource-execute-api-general)
  - **Clés de condition:** [execute-api:viaDomainArn](#list_apigatewaymanagementapi-execute-api_viaDomainArn)
  - **Niveau d’accès:** Écrire

- **   [Invoke](https://docs.aws.amazon.com/apigateway/latest/developerguide/how-to-call-api.html)  **
  - **Description:** Autorise l'appel d'une API à la demande d'un client
  - **Types de ressources (\*obligatoire):** [execute-api-domain](#list_apigatewaymanagementapi-resource-execute-api-domain) / **Clés de condition:**  
  - **Types de ressources (\*obligatoire):** [execute-api-general](#list_apigatewaymanagementapi-resource-execute-api-general) / **Clés de condition:** [execute-api:viaDomainArn](#list_apigatewaymanagementapi-execute-api_viaDomainArn)
  - **Niveau d’accès:** Écrire

- **   [ManageConnections](https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-websocket-control-access-iam.html)  **
  - **Description:** Autorise l'accès à la route Websocket @connections
  - **Types de ressources (\*obligatoire):** [execute-api-general\*](#list_apigatewaymanagementapi-resource-execute-api-general)
  - **Clés de condition:** [execute-api:viaDomainArn](#list_apigatewaymanagementapi-execute-api_viaDomainArn)
  - **Niveau d’accès:** Écrire



## Types de ressources définis par Amazon API Gateway
<a name="list_apigatewaymanagementapi-resources-for-iam-policies"></a>

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](https://docs.aws.amazon.com/apigateway/latest/developerguide/security_iam_service-with-iam.html)  | arn:${Partition}:execute-api:${Region}:${Account}:/domainnames/${DomainName}\+${DomainIdentifier} |   | 
|  [execute-api-general](https://docs.aws.amazon.com/apigateway/latest/developerguide/security_iam_service-with-iam.html)  | arn:${Partition}:execute-api:${Region}:${Account}:${ApiId}/${Stage}/${Method}/${ApiSpecificResourcePath} | [execute-api:viaDomainArn](#list_apigatewaymanagementapi-execute-api_viaDomainArn) | 

## Clés de condition pour Amazon API Gateway
<a name="list_apigatewaymanagementapi-policy-keys"></a>

Amazon API Gateway définit les clés de condition suivantes qui peuvent être utilisées dans `Condition` élément d'une politique IAM.



| Clés de condition | Description | Type | 
| --- | --- | --- | 
|   [execute-api:viaDomainArn](https://docs.aws.amazon.com/apigateway/latest/developerguide/security_iam_service-with-iam.html)  | Filtre l'accès par DomainName ARN à partir duquel l'API est appelée | ARN | 