Añadir el dominio predeterminado de una distribución a un servicio de contenedores de Lightsail - Amazon Lightsail

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Añadir el dominio predeterminado de una distribución a un servicio de contenedores de Lightsail

Puede elegir un servicio de contenedores de Amazon Lightsail como origen de la distribución de una red de entrega de contenido (CDN). A continuación, la distribución almacena en caché y atiende el sitio web o la aplicación web alojada en el servicio de contenedor. Si utiliza una distribución de Lightsail con su servicio de contenedores de Lightsail, Lightsail añade automáticamente el nombre de dominio predeterminado de su distribución como dominio personalizado en su servicio de contenedores. Esto permite que se dirija el tráfico entre la distribución y el servicio de contenedor. Sin embargo, debe seguir los pasos descritos en esta guía para agregar de forma manual el nombre de dominio predeterminado de la distribución al servicio de contenedor en las siguientes circunstancias:

  • Si ocurre algún problema y el nombre de dominio predeterminado de la distribución no se agrega de forma automática al servicio de contenedor.

  • Si utiliza una distribución que no sea una distribución de Lightsail con su servicio de contenedores.

Solo puede añadir manualmente el nombre de dominio predeterminado de su distribución a su servicio de contenedores utilizando AWS Command Line Interface ()AWS CLI. Para obtener más información acerca de los servicios de contenedor, consulte Servicios de contenedores. Para obtener más información sobre las distribuciones, consulte Almacenamiento de objetos.

Agregar el dominio predeterminado de una distribución a un servicio de contenedor de

Complete el siguiente procedimiento para añadir el dominio predeterminado de una distribución a un servicio de contenedores en Lightsail mediante AWS Command Line Interface ().AWS CLI Para ello, utilice el comando update-container-service. Para obtener más información, consulte la update-container-serviceReferencia de AWS CLI comandos.

nota

Debe instalar AWS CLI y configurar Lightsail antes de continuar con este procedimiento. Para obtener más información, consulte Configurar AWS CLI para que funcione con Lightsail.

  1. Abra una ventana del símbolo del sistema o del terminal.

  2. Ingrese uno de los siguientes comandos para agregar el dominio predeterminado de una distribución a un servicio de contenedor.

    nota

    Si agregó un dominio personalizado al servicio de contenedor, deberá especificar tanto el dominio personalizado como el dominio predeterminado de la distribución.

    No hay ningún dominio personalizado configurado en el servicio de contenedor:

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

    Hay uno o varios dominios personalizados configurados en el servicio de contenedor:

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

    En el comando, sustituya el texto del ejemplo siguiente por el suyo propio:

    • ContainerServiceName- El nombre del servicio de contenedores de Lightsail que se especificó como origen de la distribución.

    • DistributionDefaultDomain- El dominio predeterminado de la distribución que utiliza el servicio de contenedores como origen. Por ejemplo, example123.cloudfront.net.

    • CertificateName«- El nombre del certificado de Lightsail de los dominios personalizados que están actualmente adjuntos al servicio de contenedores, si los hay. Si no hay dominios personalizados adjuntos al servicio de contenedor, utilice el comando etiquetado como No hay ningún dominio personalizado configurado en el servicio de contenedor.

    • DistributionDefaultDomain- El dominio personalizado actualmente adjunto al servicio de contenedores.

    Ejemplos:

    • No hay ningún dominio personalizado configurado en el servicio de contenedor:

      aws lightsail update-container-service --service-name ContainerServiceName --public-domain-names '{"_": ["example123.cloudfront.net"]}'
    • Hay uno o varios dominios personalizados configurados en el servicio de contenedor:

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