Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

Modification d’un type de point de terminaison d’API publique ou privée dans API Gateway

Mode de mise au point
Modification d’un type de point de terminaison d’API publique ou privée dans API Gateway - Amazon API Gateway

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.

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.

La modification d’un type de point de terminaison d’API nécessite que vous mettiez à jour la configuration de l’API. Vous pouvez modifier un type d'API existant à l'aide de la console API Gateway AWS CLI, du ou d'un AWS SDK pour API Gateway. Le type de point de terminaison ne peut pas être modifié de nouveau tant que la modification en cours n’est pas terminée, mais votre API sera disponible.

Les modifications de types de points de terminaison suivantes sont prises en charge :

  • De « optimisés pour la périphérie » à « régionaux » ou « privés ».

  • De « régionaux » à « optimisés pour la périphérie » ou « privés ».

  • De « privés » à « régionaux »

Vous ne pouvez pas modifier une API privée en une API optimisée pour la périphérie.

Si vous modifiez une API publique « optimisée pour la périphérie » en API publique « régionale » et inversement, notez qu’une API optimisée pour la périphérie peut présenter des comportements différents de ceux d’une API régionale. Par exemple, une API optimisée pour la périphérie supprime l’en-tête Content-MD5. Toute valeur de MD5 hachage transmise au backend peut être exprimée dans un paramètre de chaîne de requête ou dans une propriété de corps. Toutefois, l’API régionale transmet cet en-tête, même si cela peut remplacer le nom de l’en-tête par un autre nom. Comprendre les différences vous aide à décider comment mettre à jour une API optimisée pour la périphérie en API régionale ou inversement.

Utilisation de la console API Gateway pour modifier un type de point de terminaison d’API

Pour modifier le type de point de terminaison d’API de votre API, effectuez l’une des étapes suivantes :

Pour convertir un point de terminaison public de « régional » ou « optimisé pour la périphérie » et vice-versa
  1. Connectez-vous à la console API Gateway à l'adresse https://console.aws.amazon.com/apigateway.

  2. Choisissez une API REST.

  3. Choisissez Paramètres de l’API.

  4. Dans la section Détails de l’API, choisissez Modifier.

  5. Pour Type de point de terminaison d’API, sélectionnez Optimisé pour la périphérie ou Régional.

  6. Sélectionnez Enregistrer les modifications.

  7. Redéployez votre API afin que les modifications prennent effet.

Pour convertir un point de terminaison privé en un point de terminaison régional
  1. Connectez-vous à la console API Gateway à l'adresse https://console.aws.amazon.com/apigateway.

  2. Choisissez une API REST.

  3. Modifiez la politique de ressources de votre API afin de supprimer toute mention des points de terminaison VPC afin que les appels d'API provenant de l'extérieur VPCs ou de l'intérieur de votre VPC soient couronnés de succès.

  4. Choisissez Paramètres de l’API.

  5. Dans la section Détails de l’API, choisissez Modifier.

  6. Pour Type de point de terminaison d’API, sélectionnez Régional.

  7. Sélectionnez Enregistrer les modifications.

  8. Supprimez la politique de ressources de votre API.

  9. Redéployez votre API afin que les modifications prennent effet.

Pour convertir un point de terminaison régional en un point de terminaison privé
  1. Connectez-vous à la console API Gateway à l'adresse https://console.aws.amazon.com/apigateway.

  2. Choisissez une API REST.

  3. Créez une politique de ressources qui accorde l’accès à votre VPC ou votre point de terminaison de VPC. Pour de plus amples informations, veuillez consulter Étape 3 : configurer une politique de ressources pour une API privée.

  4. Choisissez Paramètres de l’API.

  5. Dans la section Détails de l’API, choisissez Modifier.

  6. Pour Type de point de terminaison d’API, sélectionnez Privé.

  7. (Facultatif) Pour le point de terminaison VPC IDs, sélectionnez le point de terminaison VPC IDs que vous souhaitez associer à votre API privée.

  8. Sélectionnez Enregistrer les modifications.

  9. Redéployez votre API afin que les modifications prennent effet.

Utilisez le AWS CLI pour modifier le type de point de terminaison d'une API

La update-rest-apicommande suivante met à jour une API optimisée pour les périphériques vers une API régionale :

aws apigateway update-rest-api \ --rest-api-id a1b2c3 \ --patch-operations op=replace,path=/endpointConfiguration/types/EDGE,value=REGIONAL

La réponse positive contient un code de statut 200 OK et une charge utile similaire à ce qui suit :

{ "createdDate": "2017-10-16T04:09:31Z", "description": "Your first API with Amazon API Gateway. This is a sample API that integrates via HTTP with our demo Pet Store endpoints", "endpointConfiguration": { "types": "REGIONAL" }, "id": "a1b2c3", "name": "PetStore imported as edge-optimized" }

La update-rest-apicommande suivante met à jour une API régionale vers une API optimisée pour les périphériques :

aws apigateway update-rest-api \ --rest-api-id a1b2c3 \ --patch-operations op=replace,path=/endpointConfiguration/types/REGIONAL,value=EDGE

Comme il put-rest-apis'agit de mettre à jour les définitions d'API, il ne s'applique pas à la mise à jour d'un type de point de terminaison d'API.

Rubrique suivante :

Méthodes
ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.