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.

preguntada hace 2 años786 visualizaciones
1 Respuesta
1
Respuesta aceptada

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"]}'
respondido hace 2 años

No has iniciado sesión. Iniciar sesión para publicar una respuesta.

Una buena respuesta responde claramente a la pregunta, proporciona comentarios constructivos y fomenta el crecimiento profesional en la persona que hace la pregunta.

Pautas para responder preguntas