I'm learning object-oriented programming and at the end of my course, we'll build a project that requires Amazon S3 for file uploads. I'm looking for a way to access S3 storage without having to enter a credit card, as I currently don't have one. Are there any free alternatives or ways to accomplish this?
3 Answers
Unfortunately, you can't really use AWS S3 without a credit card. There are some "sandbox" platforms available, but they won't save your resources for long. If you're looking for alternatives, there are open-source solutions that work with the S3 API. Let me know if you want more info on those!
You can actually test the API locally using LocalStack, which mimics AWS services including S3. It's a great way to experiment without needing a credit card. Check out the documentation [here](https://docs.localstack.cloud/aws/services/s3/).
Using LocalStack or deploying Minio could be your best bet! You can run Minio with Docker and set up your credentials. It's pretty straightforward, you just need to point your S3 client to your local IP. There are other compatible S3 stores too if you want to explore more options.
I heard Minio is out of date; any suggestions on other alternatives?

Thanks! Is LocalStack beginner-friendly?