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
專家
已提問 6 個月前檢視次數 10 次
1 個回答
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
專家
已回答 6 個月前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南