Lightsail容器作为CloudFront Origin返回HTTP 404 Not Found错误

0

【以下的问题经过翻译处理】 我已经创建并部署了一个Lightsail容器,并通过一个带有类似于containerservicename.123456abcdef.us-west-2.cs.amazonlightsail.com域名的HTTPS协议公开访问。

我创建了一个CloudFront分配,并将Lightsail容器的域名设置为HTTPS自定义源站。但是,当我访问CloudFront分配时,返回了HTTP 404 Not Found的错误。为什么会这样呢?

我使用普通的CloudFront分配,而不是直接访问Lightsail,是因为我需要利用Lambda@Edge函数。

profile picture
ESPECIALISTA
feita há 6 meses9 visualizações
1 Resposta
0

【以下的回答经过翻译处理】 我已经通过使用AWS CLI将CloudFront分配的域名添加到我的Lightsail容器服务来解决了这个问题,具体操作见https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-adding-distribution-default-domain-to-container-service

这只能通过CLI完成。

aws lightsail update-container-service --service-name ContainerServiceName --public-domain-names '{"_": ["example123.cloudfront.net"]}'
profile picture
ESPECIALISTA
respondido há 6 meses

Você não está conectado. Fazer login para postar uma resposta.

Uma boa resposta responde claramente à pergunta, dá feedback construtivo e incentiva o crescimento profissional de quem perguntou.

Diretrizes para responder a perguntas