Root Path Pattern

0

How can I create a pattern only for the default page i.e. https://example.com or https://example.com/

I created a path pattern /
But everytime it just falls through to the default bucket. What am I doing wrong? Thanks!

DSB
질문됨 5년 전182회 조회
2개 답변
0

For just root, "/" should do it.

Did you wait for it to fully propagate before testing with a cleared cached? Any CF changes can take 20+ minutes to take effect.

답변함 5년 전
0

Yes I did wait for it to propagate. But I figured out the issue if anyone else runs into this!

Specify a Default Root Object is the culprit. If you specify a default root object for your cloudfront distribution, that supersedes any path pattern you have, and I'm pretty sure immediately executes through the default bin. So if you have a lambda @ edge function for the default bin it will still call that one.

What I did was remove the default root object, then in my Path Pattern '/' behavior, I redirected to '/index.html' (or whatever your default root object was) once I performed my needed functions in my lambda function. Hope this helps!

DSB
답변함 5년 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인

관련 콘텐츠