It’s basically filesystem in cloud
Classes
- Standard
- Intelligent
- Infrequent Access
- Glacier
- Deep Glacier
Security
- No public access
- Access may be controlled by AWS IAM
- Audit logs time to time
- Try to use AWS Cloudfront with S3
More than just storage
- Data Ingestion Pipeline → Amazon Kinesis Data Firehose → S3 → Trigger lambda event on actions
- Analytics and Dashboarding → Amazon Athena for S3 → Amazon QuickSight
- Event Driven Architectures → Amazon S3 → Amazon Lambda → AWS AppSync (GraphQL) → Image processed is ready to download
SQL Queries in S3???
lol, it’s literally a database
Direct upload on S3 with a Presigned URL
Just create a backend API for requesting presigned URL.
AWS S3 Bucket Policy vs IAM
