NASA-IMPACT / veda-backend

Backend services for VEDA
Other
9 stars 5 forks source link

feat!: configure cloudfront with origin access control (proposal) #376

Closed botanical closed 2 weeks ago

botanical commented 1 month ago

Issue

No relevant github issue but in MCP, setting a default root object is required which this work helps to address.

What?

Testing?

Other

Misc

In order to properly configure this for our UAH stacks, we will need to update the buckets to block public access, not use static website hosting, and to include the bucket policy like above. These changes are required because our current UAH buckets do use static website hosting and therefore don't have the above policy and allow read access.