Adicionar o domínio padrão de uma distribuição para um serviço de contêiner do Lightsail - Amazon Lightsail

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Adicionar o domínio padrão de uma distribuição para um serviço de contêiner do Lightsail

Você pode escolher um serviço de contêiner do Amazon Lightsail como origem de uma distribuição da Content Delivery Network (CDN — Rede de entrega de conteúdo). Em seguida, a distribuição armazena em cache e disponibiliza o site ou a aplicação Web hospedada em seu serviço de contêiner. Se você estiver usando uma distribuição do Lightsail com seu serviço de contêiner do Lightsail, o Lightsail adiciona automaticamente o nome de domínio padrão da sua distribuição como um domínio personalizado no serviço de contêiner. Isso permite que o tráfego seja roteado entre sua distribuição e o serviço de contêiner. No entanto, você deve executar as etapas descritas neste guia para adicionar manualmente o nome de domínio padrão da sua distribuição ao serviço de contêiner nas seguintes circunstâncias:

  • Se algo der errado e o nome de domínio padrão da distribuição não for adicionado automaticamente ao serviço de contêiner.

  • Se você estiver usando uma distribuição diferente de uma distribuição do Lightsail com seu serviço de contêiner.

Só é possível adicionar manualmente o nome de domínio padrão da distribuição ao serviço de contêiner usando a AWS Command Line Interface (AWS CLI). Para obter mais informações sobre serviços de contêiner, consulte Serviços de contêiner. Para obter mais informações sobre distribuições, consulte Armazenamento de objetos.

Adicionar o domínio padrão de uma distribuição para um serviço de contêiner

Conclua o procedimento a seguir para adicionar o domínio padrão de uma distribuição a um serviço de contêiner no Lightsail usando a AWS Command Line Interface (AWS CLI). Faça isso usando o comando update-container-service. Para obter mais informações, consulte update-container-service na AWS CLI Command Reference.

nota

Você deve instalar a AWS CLI e configurá-la para o Lightsail antes de continuar com este procedimento. Para obter mais informações, consulte Configure the AWS CLI to work with Lightsail.

  1. Abra um prompt de comando ou uma janela de terminal.

  2. Digite um dos comandos a seguir para adicionar o domínio padrão de uma distribuição a um serviço de contêiner.

    nota

    Se você adicionou um domínio personalizado ao serviço de contêiner, precisará especificar o domínio personalizado e o domínio padrão da distribuição.

    Nenhum domínio personalizado está configurado no serviço de contêiner:

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

    Um ou mais domínios personalizados estão configurados no serviço de contêiner:

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

    No comando, substitua o seguinte exemplo de texto pelo seu próprio:

    • ContainerServiceName: o nome do serviço de contêiner do Lightsail que foi especificado como a origem da distribuição.

    • DistributionDefaultDomain: o domínio padrão da distribuição que está usando o serviço de contêiner como origem. Por exemplo, example123.cloudfront.net.

    • CertificateName”: o nome do certificado do Lightsail dos domínios personalizados que estão atualmente anexados ao serviço de contêiner, se houver. Se não houver domínios personalizados anexados ao serviço de contêiner, use o comando rotulado como Nenhum domínio personalizado está configurado no serviço de contêiner.

    • DistributionDefaultDomain: o domínio personalizado atualmente anexado ao serviço de contêiner.

    Exemplos:

    • Nenhum domínio personalizado está configurado no serviço de contêiner:

      aws lightsail update-container-service --service-name ContainerServiceName --public-domain-names '{"_": ["example123.cloudfront.net"]}'
    • Um ou mais domínios personalizados estão configurados no serviço de contêiner:

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