Adicionar o domínio padrão de uma distribuição a 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 a um serviço de contêiner do Lightsail

Você pode escolher um serviço de contêiner Amazon Lightsail como origem de uma distribuição de rede de entrega de conteúdo (CDN). 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 adicionará automaticamente o nome de domínio padrão da sua distribuição como um domínio personalizado no seu 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 da Lightsail com seu serviço de contêiner.

Você pode adicionar manualmente o nome de domínio padrão da sua distribuição ao seu serviço de contêiner somente usando o 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 o AWS Command Line Interface ().AWS CLI Faça isso usando o comando update-container-service. Para obter mais informações, consulte update-container-servicena Referência de AWS CLI Comandos.

nota

Você deve instalar AWS CLI e configurá-lo para o Lightsail antes de continuar com esse procedimento. Para obter mais informações, consulte Configurar o AWS CLI para trabalhar com o 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 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 Lightsail dos domínios personalizados 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 vinculado 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"]}'