An AWS Public Service refers to an AWS service that is accessible over the public internet, meaning it does not require a private network (VPC, Direct Connect, VPN) to access it. These services can be used by anyone with an internet connection and appropriate permissions.
| Public AWS Service | What It Does | Why It's Public |
|---|---|---|
| Amazon S3 | Object storage for files & data | Can be accessed via public URLs (if permissions allow) |
| AWS Lambda | Serverless compute service | Does not require a VPC, runs in AWS-managed infrastructure |
| Amazon DynamoDB | NoSQL database service | Internet-accessible, no need for private networking |
| Amazon CloudFront | Content Delivery Network (CDN) | Serves cached content globally via public endpoints |
| Amazon SNS | Pub/Sub messaging service | Can send notifications over the internet (email, SMS, etc.) |
| Amazon API Gateway | Manages and hosts APIs | Public-facing by default unless restricted |
| AWS IAM | Identity & Access Management | Accessible globally for user authentication |
Some AWS services must be used inside a VPC or private network, meaning they are not directly accessible from the public internet.
🔒 Examples of Private Services:
✅ Public AWS Services are internet-accessible but still require authentication.