Lightsail container as CloudFront Origin returns 404 No Such Service

0

I have created and deployed a Lightsail container and it is available publicly via HTTPS with a domain like containerservicename.123456abcdef.us-west-2.cs.amazonlightsail.com.

I have created a CloudFront Distribution and set this domain as the HTTPS origin. However, when I access the CloudFront distribution endpoint I get 404 No Such Service. Why?

I am using a normal CloudFront Distribution instead of a Lightsail Distribution as I need to add Lambda@Edge functions to it.

已提问 2 年前786 查看次数
1 回答
1
已接受的回答

I have resolved it by adding the default domain name of the distribution to my container service by using the AWS CLI as per https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-adding-distribution-default-domain-to-container-service.

This can only by done via the CLI.

aws lightsail update-container-service --service-name ContainerServiceName --public-domain-names '{"_": ["example123.cloudfront.net"]}'
已回答 2 年前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则