2 Answers
- Newest
- Most votes
- Most comments
1
Of course, it is possible.
You need to define 3 origins and then assign them to proper behaviours using regex to create path patterns.
It means for example
- example.com/bucketA -> serve BucketA - pathPattern: /bucketA*
- example.com/bucketB -> serve BucketB - pathPattern: /bucketB*
- example.com -> serve BucketC - pathPattern: Default (*)
0
Currently I am using a cloudfront distribution to serve my frontend. I am looking to use the same domain for backend too. For that I have added a behavior in cloudfront distribution. All the /api/* requests are mapped to go to an API gateway origin. However when I make the api call to /api/* path pattern, Im getting 404 Not found. The request is reaching cloudfront but not getting redirected to the api gateway.
I have verified for typos, origin path is empty and the api gateway url is functional. Am I missing something?
answered 6 months ago
Relevant content
- asked 5 months ago
- asked 3 years ago
- asked 9 months ago
- asked 3 months ago
- AWS OFFICIALUpdated a year ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated 4 months ago
- AWS OFFICIALUpdated 8 months ago
I used the name of a folder in the root of each bucket in the path pattern and it worked. Thanks