Ajouter le domaine par défaut d'une distribution à un service de conteneur Lightsail - Amazon Lightsail

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.

Ajouter le domaine par défaut d'une distribution à un service de conteneur Lightsail

Vous pouvez choisir un service de conteneur Amazon Lightsail comme origine d'une distribution sur un réseau de diffusion de contenu (CDN). La distribution met alors en cache et sert le site Web ou l'application Web hébergé(e) sur votre service de conteneur. Si vous utilisez une distribution Lightsail avec votre service de conteneur Lightsail, Lightsail ajoute automatiquement le nom de domaine par défaut de votre distribution en tant que domaine personnalisé sur votre service de conteneur. Cela permet d'acheminer le trafic entre votre distribution et votre service de conteneur. Cependant, vous devez effectuer les étapes décrites dans ce guide pour ajouter manuellement le nom de domaine par défaut de votre distribution à votre service de conteneur dans les circonstances suivantes :

  • Si quelque chose ne va pas et que le nom de domaine par défaut de votre distribution n'est pas automatiquement ajouté à votre service de conteneur.

  • Si vous utilisez une distribution autre qu'une distribution Lightsail avec votre service de conteneur.

Vous pouvez ajouter manuellement le nom de domaine par défaut de votre distribution à votre service de conteneur uniquement en utilisant le AWS Command Line Interface (AWS CLI). Pour plus d'informations sur les services de conteneurs, veuillez consulter Services de conteneurs. Pour plus d'informations sur les distributions, veuillez consulter Stockage d'objets.

Ajouter un domaine par défaut d'une distribution à un service de conteneur

Procédez comme suit pour ajouter le domaine par défaut d'une distribution à un service de conteneur dans Lightsail à l'aide AWS Command Line Interface du ().AWS CLI Pour ce faire, utilisez la commande update-container-service. Pour plus d'informations, consultez update-container-servicele manuel de référence des AWS CLI commandes.

Note

Vous devez l'installer AWS CLI et le configurer pour Lightsail avant de poursuivre cette procédure. Pour plus d'informations, voir Configurer le AWS CLI pour qu'il fonctionne avec Lightsail.

  1. Ouvrez une invite de commande ou une fenêtre de terminal.

  2. Saisissez l'une des commandes suivantes pour ajouter le domaine par défaut d'une distribution à un service de conteneur.

    Note

    Si vous avez ajouté un domaine personnalisé à votre service de conteneur, vous devrez alors spécifier à la fois votre domaine personnalisé et le domaine par défaut de votre distribution.

    Aucun domaine personnalisé n'est configuré sur le service de conteneur :

    aws lightsail update-container-service --service-name ContainerServiceName --public-domain-names '{"_": ["DistributionDefaultDomain"]}'

    Un ou plusieurs domaines personnalisés sont configurés sur le service de conteneur :

    aws lightsail update-container-service --service-name ContainerServiceName --public-domain-names '{"CertificateName": ["ExistingCustomDomain"],"_": ["DistributionDefaultDomain"]}'

    Dans la commande, remplacez l'exemple de texte suivant par le vôtre :

    • ContainerServiceName- Le nom du service de conteneur Lightsail qui a été spécifié comme origine de la distribution.

    • DistributionDefaultDomain- Le domaine par défaut de la distribution qui utilise le service de conteneur comme origine. Par exemple, example123.cloudfront.net.

    • CertificateName« - Le nom du certificat Lightsail des domaines personnalisés actuellement associés au service de conteneur, le cas échéant. Si aucun domaine personnalisé n'est attaché au service de conteneur, utilisez la commande étiquetée comme Aucun domaine personnalisé n'est configuré sur le service de conteneur.

    • DistributionDefaultDomain- Le domaine personnalisé actuellement attaché au service de conteneur.

    Exemples :

    • Aucun domaine personnalisé n'est configuré sur le service de conteneur :

      aws lightsail update-container-service --service-name ContainerServiceName --public-domain-names '{"_": ["example123.cloudfront.net"]}'
    • Un ou plusieurs domaines personnalisés sont configurés sur le service de conteneur :

      aws lightsail update-container-service --service-name ContainerServiceName --public-domain-names '{"example-com": ["example.com"],"_": ["example123.cloudfront.net"]}'