J'essaye de passer mon site, qui est actuellement CloudFront et Elastic Beanstalk, à API Gateway. Lorsque j'essaie de créer le domaine personnalisé dans la passerelle API, j'obtiens un message indiquant qu'il existe déjà une distribution CloudFront pour ce domaine, ce qui est vrai. Mais si je supprime cette distribution, mon site sera arrêté jusqu'à ce que la nouvelle distribution (pour la passerelle API) soit disponible.Comment puis-je créer un domaine personnalisé AWS API Gateway pour un domaine déjà utilisé dans une distribution CloudFront en cas d'indisponibilité?
Y at-il de toute façon je peux échanger ces ou quelque chose?
J'ai le contrôle sur les enregistrements DNS.
Je suppose, vous utilisez CloudFront pour les actifs statiques uniquement, dans votre implémentation basée sur Beanstalk? –
Il n'existe aucune solution d'indisponibilité nulle, en raison de l'espace de noms global de CloudFront, également utilisé par API Gateway. @jenswalter a donc la seule solution directe: ajoutez le nom par défaut du noeud final API Gateway comme origine à votre distribution CloudFront existante . Cependant ... il existe une solution de contournement pour minimiser les temps d'arrêt, si vous utilisez un sous-domaine (foo.example.com) plutôt qu'un domaine nu (exemple.com). Es-tu? –
@YeshodhanKulkarni - non - J'utilise CloudFront comme couche de cache pour l'ensemble du site - statique et dynamique. – AvnerSo