Déplacez un groupe d'API d'une instance API Gateway vers une autre pour répondre à des exigences de débit plus élevé, de contrat de niveau de service (SLA) ou d'isolation réseau.
Types d'instance
Instance sans serveur (VPC) : les locataires partagent la même adresse IP sortante et la même bande passante. Cette option convient aux tests et aux charges de travail de production à petite échelle.
Instance dédiée (VPC) : offre un contrat de niveau de service (SLA) supérieur grâce à des ressources isolées, notamment des adresses IP publiques entrantes dédiées, des adresses IP de cloud privé virtuel (VPC), une bande passante Internet sortante et des clusters de serveurs isolés. Choisissez une spécification dont la limite de requêtes par seconde (RPS) correspond aux besoins de votre charge de travail.
Avant de commencer
Examinez les points suivants avant la migration. Si vous avez modifié le nombre de RPS pour un groupe d'API, soumettez un ticket avant de poursuivre.
Migration depuis une instance sans serveur vers une instance dédiée
Après la migration, le nombre maximal de RPS et la politique de sécurité HTTPS de l'instance dédiée de destination s'appliquent au groupe d'API.
L'adresse IP sortante de l'instance peut changer. Vérifiez l'adresse mise à jour sur la page Instances et ajoutez-la à la liste d'autorisation des adresses IP autorisées à accéder à votre service backend.
Si votre groupe d'API utilise l'une des fonctionnalités suivantes, activez-les sur l'instance de destination avant la migration : nom de domaine de second niveau pour l'accès VPC, nom de domaine interne pour les appels d'API API Gateway, trafic IPv6 entrant et trafic IPv6 sortant.
Si la destination est une instance d'intégration VPC, vérifiez que l'adresse IP ou le bloc CIDR du service backend est autorisé par le groupe de sécurité de l'interface réseau élastique (ENI) associée à cette instance.
Migration d'une instance dédiée vers une autre instance dédiée
Une fois la migration effectuée, le groupe d'API hérite du nombre maximal de RPS et de la politique de sécurité HTTPS de l'instance dédiée de destination.
Il se peut que l'adresse IP sortante de l'instance change. Consultez l'adresse actualisée sur la page Instances et ajoutez-la à la liste d'autorisation des adresses IP pouvant atteindre votre service backend.
Pour les groupes d'API utilisant les fonctionnalités ci-dessous, assurez-vous qu'elles sont activées sur l'instance de destination avant la migration : nom de domaine de second niveau pour l'accès VPC, nom de domaine interne pour les appels d'API API Gateway, trafic IPv6 entrant et trafic IPv6 sortant.
Dans le cas d'une instance d'intégration VPC en destination, confirmez que l'adresse IP ou le bloc CIDR du service backend est bien autorisé par le groupe de sécurité de l'ENI liée à cette instance.
Migrer un groupe d'API
Connectez-vous à la console API Gateway. Dans la barre de navigation supérieure, sélectionnez une région.
Dans le volet de navigation de gauche, choisissez Manage APIs > API Groups. Cliquez sur le groupe d'API que vous souhaitez migrer.
Sur la page Group Details, cliquez sur Modify Instance for API Group Deployment.
Dans la boîte de dialogue, sélectionnez une instance de destination dans la liste déroulante Destination Instance. Lisez les précautions d'usage, cochez I have read the preceding statement and know the potential risks associated with the migration, puis cliquez sur Migration. La modification prend effet dans un délai de 1 à 10 minutes, selon le cache DNS (Domain Name System).
Si la spécification de votre instance dédiée ne répond plus à vos besoins, vous pouvez la mettre à niveau vers une spécification supérieure. Pour plus d'informations, consultez la rubrique Modifier la spécification d'une instance.
En raison de la mise en cache DNS, certaines requêtes peuvent encore atteindre l'ancienne instance après la fin de la migration. Vérifiez que tout le trafic a basculé vers la nouvelle instance avant de libérer l'ancienne.