nginxinc / nginx-s3-gateway

NGINX S3 Caching Gateway
Apache License 2.0
496 stars 126 forks source link

Support AWS S3 Express One Zone #225

Closed 4141done closed 4 months ago

4141done commented 6 months ago

Is your feature request related to a problem? Please describe. The S3 Gateway should provide support for AWS S3 Express One Zone

Describe the solution you'd like Users should be able to attach the gateway to AWS S3 Express One Zone or normal s3-compatible object stores with roughly the same configuration if possible

Additional context Relevant discussion: https://github.com/nginxinc/nginx-s3-gateway/discussions/220

hveiga commented 5 months ago

Hi @4141done I opened https://github.com/nginxinc/nginx-s3-gateway/pull/228 to add support for S3 Express. After some research I found out the missing pieces and how to make them work. Looking for feedback on the approach, as I believe it can be improved. Thanks.

4141done commented 4 months ago

Thanks to @hveiga 's contribution we were able to implement compatibility https://github.com/nginxinc/nginx-s3-gateway/pull/229

For usage instructions see this section of the readme: https://github.com/nginxinc/nginx-s3-gateway/blob/master/docs/getting_started.md#user-content-choosing-a-s3_style-setting

The session-based auth is not implemented. I've added an issue for it here https://github.com/nginxinc/nginx-s3-gateway/issues/233