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
gefragt vor 5 Jahren182 Aufrufe
2 Antworten
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.

beantwortet vor 5 Jahren
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
beantwortet vor 5 Jahren

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen