Mises à jour des API REST nécessitant un redéploiement
La gestion d’une API revient à afficher, mettre à jour et supprimer les configurations de l’API existantes. Vous pouvez gérer une API à l’aide de la console API Gateway, de l’AWS CLI, d’AWS CloudFormation, d’un kit SDK ou de l’API REST API Gateway. La mise à jour d’une API implique de modifier certaines propriétés de ressource ou certains paramètres de configuration de l’API. Les mises à jour de ressource nécessitent le redéploiement de l’API, contrairement aux mises à jour de configuration.
Le tableau suivant décrit les ressources d’API qui nécessitent le redéploiement de votre API lorsque vous les mettez à jour.
| Ressource | Remarques |
|---|---|
| ApiKey | Pour les propriétés applicables et les opérations prises en charge, consultez apikey:update. La mise à jour nécessite le redéploiement de l’API. |
| Mécanisme d’autorisation | Pour les propriétés applicables et les opérations prises en charge, consultez authorizer:update. La mise à jour nécessite le redéploiement de l’API. |
| disableExecuteApiEndpoint | La mise à jour nécessite de modifier n’importe quelle étape de l’API (redéploiement de l’API dans une étape, par exemple). |
| DocumentationPart | Pour les propriétés applicables et les opérations prises en charge, consultez documentationpart:update. La mise à jour nécessite le redéploiement de l’API. |
| DocumentationVersion | Pour les propriétés applicables et les opérations prises en charge, consultez documentationversion:update. La mise à jour nécessite le redéploiement de l’API. |
| GatewayResponse | Pour les propriétés applicables et les opérations prises en charge, consultez gatewayresponse:update. La mise à jour nécessite le redéploiement de l’API. |
| Integration |
Pour les propriétés applicables et les opérations prises en charge, consultez integration:update. La mise à jour nécessite le redéploiement de l’API. |
| IntegrationResponse | Pour les propriétés applicables et les opérations prises en charge, consultez integrationresponse:update. La mise à jour nécessite le redéploiement de l’API. |
| Method | Pour les propriétés applicables et les opérations prises en charge, consultez method:update. La mise à jour nécessite le redéploiement de l’API. |
| MethodResponse | Pour les propriétés applicables et les opérations prises en charge, consultez methodresponse:update. La mise à jour nécessite le redéploiement de l’API. |
| Modèle | Pour les propriétés applicables et les opérations prises en charge, consultez model:update. La mise à jour nécessite le redéploiement de l’API. |
| RequestValidator | Pour les propriétés applicables et les opérations prises en charge, consultez requestvalidator:update. La mise à jour nécessite le redéploiement de l’API. |
| Ressource | Pour les propriétés applicables et les opérations prises en charge, consultez resource:update. La mise à jour nécessite le redéploiement de l’API. |
| RestApi | Pour les propriétés applicables et les opérations prises en charge, consultez restapi:update. La mise à jour nécessite le redéploiement de l’API. Cela inclut la modification des stratégies de ressources. |
| VpcLink | Pour les propriétés applicables et les opérations prises en charge, consultez vpclink:update. La mise à jour nécessite le redéploiement de l’API. |
Le tableau suivant décrit les configurations d’API qui ne nécessitent pas le redéploiement de votre API lorsque vous les mettez à jour.
| Configuration | Remarques |
|---|---|
| Compte |
Pour les propriétés applicables et les opérations prises en charge, consultez account:update. La mise à jour ne nécessite pas le redéploiement de l’API. |
| Déploiement | Pour les propriétés applicables et les opérations prises en charge, consultez deployment:update. |
| DomainName | Pour les propriétés applicables et les opérations prises en charge, consultez domainname:update. La mise à jour ne nécessite pas le redéploiement de l’API. |
| BasePathMapping |
Pour les propriétés applicables et les opérations prises en charge, consultez basepathmapping:update. La mise à jour ne nécessite pas le redéploiement de l’API. |
| Type d’adresse IP |
La mise à jour ne nécessite pas le redéploiement de l’API. |
| Étape |
Pour les propriétés applicables et les opérations prises en charge, consultez stage:update. La mise à jour ne nécessite pas le redéploiement de l’API. |
| Utilisation |
Pour les propriétés applicables et les opérations prises en charge, consultez usage:update. La mise à jour ne nécessite pas le redéploiement de l’API. |
| UsagePlan | Pour les propriétés applicables et les opérations prises en charge, consultez usageplan:update. La mise à jour ne nécessite pas le redéploiement de l’API. |