Summary
In this chapter, we learned quite a bit about S3 buckets and some ways to exploit common public bucket issues. We also learned more about AWS Regions and Availability Zones and what they are in relation to S3 buckets and AWS in general. The chapter also went over various scripting languages such as Python and Bash, and how we can use Python and Bash to scan S3 buckets.
To finish off, we took a look at a "real-world" scenario by applying proof of concept to a public S3 bucket that we made. It's encouraged that you create your own scenarios and execute them – while staying within the legal bounds of AWS practices and policies.
Finally, we took a look at some other projects that can help us dive more into S3, without having to use AWS. Technology such as MinIO is a great resource to use if you're looking to set up a local S3 bucket lab.
In the next chapter, we will go over what RDS is by discussing some key points and setting up an RDS database...