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-service na Referência de comandos da AWS CLI .
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.
-
Abra um prompt de comando ou uma janela de terminal.
-
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
"]}'
-