Skip to content

Support AWS S3 bucket as a upload storage #322

@OleksandrKucherenko

Description

@OleksandrKucherenko

🔖 Feature description

R2 provided API that is fully compatible with the Amazon AWS S3.

Why not support AWS S3, then? It is a "low-hanging fruit".

🎤 Why is this feature needed ?

The S3 bucket has a lot of excellent options that developers love. Many developers already have their own AWS accounts, and for self-hosting solutions, it can be a valuable option.

✌️ How do you aim to achieve this?

  1. update .env.* file configuration, and add additional optional variables that allow configuring of the hoster/provider for the S3 client
  2. A small terraform script that allows the creation of a s3 bucket with a lifetime policy (store image file for 24h)

🔄️ Additional Information

minio also provides S3 API-compatible interface, and it can be run in a docker container. So it can be used for local testing.

👀 Have you spent some time to check if this feature request has been raised before?

  • I checked and didn't find similar issue

Are you willing to submit PR?

Yes I am willing to submit a PR!

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions