Amazon S3 logo

Amazon S3

Amazon Simple Storage Service (S3) is an object storage service offering industry-leading scalability, data availability, security, and performance.

3 APIs 10 Features
ArchiveBackupCloud StorageData StorageObject StorageScalable Storage

APIs

Amazon S3 REST API

RESTful API for Amazon S3 storage operations including bucket management, object operations, and access control.

Amazon S3 Control API

Amazon S3 Control provides API operations for managing S3 account-level settings, access points, Batch Operations jobs, S3 Access Grants, Multi-Region Access Points, and Storage...

Amazon S3 Tables API

Amazon S3 Tables API provides operations for managing table buckets and tables stored in Apache Iceberg format, enabling structured tabular data storage in Apache Parquet format...

Features

Industry-leading scalability and 99.999999999% durability
Multiple storage classes for cost optimization
Object versioning and lifecycle management
Server-side encryption and access control
S3 Object Lock for WORM compliance
Cross-region and same-region replication
S3 Tables for Apache Iceberg tabular data
S3 Access Grants for identity-based access
Storage Lens analytics and insights
Batch Operations for large-scale object processing

Use Cases

Storing and serving static website content
Data lake foundation for analytics workloads
Backup and disaster recovery storage
Archive storage with Glacier integration
Hosting machine learning training datasets
Storing application logs and audit trails

Semantic Vocabularies

Amazon S3 Context

10 classes · 11 properties

JSON-LD

Amazon S3 Control Context

0 classes · 0 properties

JSON-LD

Amazon S3 Rest Context

0 classes · 0 properties

JSON-LD

Amazon S3 Tables Context

0 classes · 0 properties

JSON-LD

API Governance Rules

Amazon S3 API Rules

7 rules · 7 errors

SPECTRAL

Resources

🔗
PostmanWorkspace
PostmanWorkspace
🔗
ArazzoWorkflows
ArazzoWorkflows
🌐
Portal
Portal
🔗
Documentation
Documentation
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
💬
Support
Support
📰
Blog
Blog
👥
GitHubOrganization
GitHubOrganization
🌐
Console
Console
📝
SignUp
SignUp
🔗
Login
Login
🟢
StatusPage
StatusPage
🔗
KnowledgeCenter
KnowledgeCenter
👥
YouTube
YouTube
👥
StackOverflow
StackOverflow
🔗
Contact
Contact
🔗
Security
Security
🔗
Compliance
Compliance
📄
ChangeLog
ChangeLog

Sources

Raw ↑
name: Amazon S3
description: >-
  Amazon Simple Storage Service (S3) is an object storage service offering industry-leading scalability, data
  availability, security, and performance.
image: https://a0.awsstatic.com/libra-css/images/logos/aws_logo_smile_1200x630.png
url: https://aws.amazon.com/s3/
created: '2024-01-15'
modified: '2026-05-19'
apis:
  - name: Amazon S3 REST API
    description: RESTful API for Amazon S3 storage operations including bucket management, object operations, and access control.
    image: https://a0.awsstatic.com/libra-css/images/logos/aws_logo_smile_1200x630.png
    humanURL: https://aws.amazon.com/s3/
    baseURL: https://s3.amazonaws.com
    tags:
      - AWS
      - Cloud Storage
      - Object Storage
      - Storage
    properties:
      - type: Documentation
        url: https://docs.aws.amazon.com/AmazonS3/latest/API/
      - type: OpenAPI
        url: openapi/amazon-s3-rest-api-openapi.yml
      - type: OpenAPI
        url: https://api.apis.guru/v2/specs/amazonaws.com/s3/2006-03-01/openapi.yaml
      - type: JSONSchema
        url: json-schema/amazon-s3-bucket-schema.json
      - type: JSONSchema
        url: json-schema/amazon-s3-object-schema.json
      - type: JSONLD
        url: json-ld/amazon-s3-context.jsonld
      - type: Pricing
        url: https://aws.amazon.com/s3/pricing/
      - type: GettingStarted
        url: https://aws.amazon.com/s3/getting-started/
      - type: Authentication
        url: https://docs.aws.amazon.com/AmazonS3/latest/API/sig-v4-authenticating-requests.html
      - type: SDK
        url: https://aws.amazon.com/tools/
      - type: StatusPage
        url: https://status.aws.amazon.com/
      - type: BestPractices
        url: https://docs.aws.amazon.com/AmazonS3/latest/userguide/best-practices.html
      - type: FAQ
        url: https://aws.amazon.com/s3/faqs/
      - type: APIReference
        url: https://docs.aws.amazon.com/AmazonS3/latest/API/Welcome.html
      - type: ChangeLog
        url: https://docs.aws.amazon.com/AmazonS3/latest/API/WhatsNew.html
      - type: CodeExamples
        url: https://docs.aws.amazon.com/AmazonS3/latest/API/service_code_examples.html
      - type: Security
        url: https://docs.aws.amazon.com/AmazonS3/latest/userguide/security.html
  - name: Amazon S3 Control API
    description: >-
      Amazon S3 Control provides API operations for managing S3 account-level settings, access points, Batch Operations
      jobs, S3 Access Grants, Multi-Region Access Points, and Storage Lens configurations.
    image: https://a0.awsstatic.com/libra-css/images/logos/aws_logo_smile_1200x630.png
    humanURL: https://docs.aws.amazon.com/AmazonS3/latest/API/API_Types_AWS_S3_Control.html
    baseURL: https://s3-control.amazonaws.com
    tags:
      - Access Control
      - AWS
      - Batch Operations
      - Storage
    properties:
      - type: Documentation
        url: https://docs.aws.amazon.com/AmazonS3/latest/API/API_Types_AWS_S3_Control.html
      - type: OpenAPI
        url: openapi/amazon-s3-control-api-openapi.yml
      - type: OpenAPI
        url: https://api.apis.guru/v2/specs/amazonaws.com/s3control/2018-08-20/openapi.yaml
      - type: JSONLD
        url: json-ld/amazon-s3-context.jsonld
      - type: Pricing
        url: https://aws.amazon.com/s3/pricing/
      - type: GettingStarted
        url: https://aws.amazon.com/s3/getting-started/
      - type: Authentication
        url: https://docs.aws.amazon.com/AmazonS3/latest/API/sig-v4-authenticating-requests.html
      - type: SDK
        url: https://aws.amazon.com/tools/
      - type: FAQ
        url: https://aws.amazon.com/s3/faqs/
      - type: ChangeLog
        url: https://docs.aws.amazon.com/AmazonS3/latest/API/WhatsNew.html
  - name: Amazon S3 Tables API
    description: >-
      Amazon S3 Tables API provides operations for managing table buckets and tables stored in Apache Iceberg format,
      enabling structured tabular data storage in Apache Parquet format within Amazon S3.
    image: https://a0.awsstatic.com/libra-css/images/logos/aws_logo_smile_1200x630.png
    humanURL: https://docs.aws.amazon.com/AmazonS3/latest/API/API_Operations_Amazon_S3_Tables.html
    baseURL: https://s3tables.amazonaws.com
    tags:
      - Apache Iceberg
      - AWS
      - Data Lake
      - Storage
      - Tables
    properties:
      - type: Documentation
        url: https://docs.aws.amazon.com/AmazonS3/latest/API/API_Operations_Amazon_S3_Tables.html
      - type: OpenAPI
        url: openapi/amazon-s3-tables-api-openapi.yml
      - type: JSONLD
        url: json-ld/amazon-s3-context.jsonld
      - type: APIReference
        url: https://docs.aws.amazon.com/AmazonS3/latest/API/API_Operations_Amazon_S3_Tables.html
      - type: Pricing
        url: https://aws.amazon.com/s3/pricing/
      - type: GettingStarted
        url: https://aws.amazon.com/s3/getting-started/
      - type: Authentication
        url: https://docs.aws.amazon.com/AmazonS3/latest/API/sig-v4-authenticating-requests.html
      - type: SDK
        url: https://aws.amazon.com/tools/
      - type: FAQ
        url: https://aws.amazon.com/s3/faqs/
common:
  - type: PostmanWorkspace
    url: https://www.postman.com/kinlaneapi/amazon-s3/overview
  - type: ArazzoWorkflows
    url: arazzo/
    workflows:
      - url: arazzo/amazon-s3-abort-multipart-upload-workflow.yml
        name: Amazon S3 Start and Abort a Multipart Upload
        summary: Initiate a multipart upload then abort it to release any staged storage.
      - url: arazzo/amazon-s3-archive-object-workflow.yml
        name: Amazon S3 Archive an Object to a Cold Storage Class
        summary: Copy an object into an archival storage class then delete the hot original.
      - url: arazzo/amazon-s3-conditional-download-object-workflow.yml
        name: Amazon S3 Conditional Download of an Object
        summary: HEAD an object to read its ETag, then GET it only when it is present.
      - url: arazzo/amazon-s3-copy-object-workflow.yml
        name: Amazon S3 Copy Object Between Keys
        summary: Confirm a source object exists, copy it to a destination, and verify the copy.
      - url: arazzo/amazon-s3-create-bucket-put-object-workflow.yml
        name: Amazon S3 Create Bucket and Store an Object
        summary: Create a bucket, confirm it exists, upload an object, and read it back.
      - url: arazzo/amazon-s3-delete-object-workflow.yml
        name: Amazon S3 Delete Object and Confirm Removal
        summary: Delete an object then HEAD it to confirm it is gone.
      - url: arazzo/amazon-s3-empty-and-delete-bucket-workflow.yml
        name: Amazon S3 Empty and Delete a Bucket
        summary: List the bucket, batch-delete its objects, then delete the empty bucket.
      - url: arazzo/amazon-s3-enable-versioning-put-object-workflow.yml
        name: Amazon S3 Enable Versioning Then Store an Object
        summary: Turn on bucket versioning, confirm it, then write a versioned object.
      - url: arazzo/amazon-s3-get-or-create-object-workflow.yml
        name: Amazon S3 Get Object or Create It
        summary: Check whether an object exists with HEAD and upload it only if missing.
      - url: arazzo/amazon-s3-list-and-batch-delete-objects-workflow.yml
        name: Amazon S3 List and Batch Delete Objects
        summary: List objects under a prefix then delete a batch of keys in one request.
      - url: arazzo/amazon-s3-move-object-workflow.yml
        name: Amazon S3 Move an Object
        summary: Copy an object to a new key, verify it, then delete the original.
      - url: arazzo/amazon-s3-multipart-upload-workflow.yml
        name: Amazon S3 Multipart Upload a Large Object
        summary: Initiate a multipart upload, upload a part, and complete the upload.
      - url: arazzo/amazon-s3-paginate-list-objects-workflow.yml
        name: Amazon S3 Paginate Through Bucket Objects
        summary: List a first page of objects then fetch the next page by continuation token.
      - url: arazzo/amazon-s3-provision-secure-bucket-workflow.yml
        name: Amazon S3 Provision a Secure Bucket
        summary: Create a bucket, enable versioning, and apply default encryption.
      - url: arazzo/amazon-s3-put-object-list-objects-workflow.yml
        name: Amazon S3 Upload and List Objects
        summary: Upload an object then list the bucket contents to confirm it appears.
      - url: arazzo/amazon-s3-set-bucket-acl-workflow.yml
        name: Amazon S3 Apply and Verify a Bucket ACL
        summary: Set a bucket access control policy then read it back to confirm.
      - url: arazzo/amazon-s3-set-bucket-cors-workflow.yml
        name: Amazon S3 Configure and Verify Bucket CORS
        summary: Put a bucket CORS configuration then read it back to confirm.
      - url: arazzo/amazon-s3-set-bucket-encryption-workflow.yml
        name: Amazon S3 Configure and Verify Default Encryption
        summary: Put a bucket default-encryption configuration then read it back.
      - url: arazzo/amazon-s3-set-bucket-lifecycle-workflow.yml
        name: Amazon S3 Apply and Verify a Lifecycle Configuration
        summary: Put a bucket lifecycle configuration then read it back to confirm.
      - url: arazzo/amazon-s3-set-bucket-tagging-workflow.yml
        name: Amazon S3 Set and Verify Bucket Tags
        summary: Write a bucket tag set then read it back to confirm it was stored.
  - type: Portal
    url: https://aws.amazon.com/
  - type: Documentation
    url: https://docs.aws.amazon.com/s3/
  - type: TermsOfService
    url: https://aws.amazon.com/service-terms/
  - type: PrivacyPolicy
    url: https://aws.amazon.com/privacy/
  - type: Support
    url: https://aws.amazon.com/premiumsupport/
  - type: Blog
    url: https://aws.amazon.com/blogs/storage/
  - type: GitHubOrganization
    url: https://github.com/aws
  - type: Console
    url: https://console.aws.amazon.com/s3/
  - type: SignUp
    url: https://signin.aws.amazon.com/signup?request_type=register
  - type: Login
    url: https://aws.amazon.com/console/
  - type: StatusPage
    url: https://health.aws.amazon.com/health/status
  - type: KnowledgeCenter
    url: https://repost.aws/knowledge-center
  - type: YouTube
    url: https://www.youtube.com/user/AmazonWebServices
  - type: StackOverflow
    url: https://stackoverflow.com/questions/tagged/amazon-s3
  - type: Contact
    url: https://aws.amazon.com/contact-us/
  - type: Security
    url: https://docs.aws.amazon.com/AmazonS3/latest/userguide/security.html
  - type: Compliance
    url: https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-compliance.html
  - type: ChangeLog
    url: https://docs.aws.amazon.com/AmazonS3/latest/API/WhatsNew.html
  - type: Features
    data:
      - Industry-leading scalability and 99.999999999% durability
      - Multiple storage classes for cost optimization
      - Object versioning and lifecycle management
      - Server-side encryption and access control
      - S3 Object Lock for WORM compliance
      - Cross-region and same-region replication
      - S3 Tables for Apache Iceberg tabular data
      - S3 Access Grants for identity-based access
      - Storage Lens analytics and insights
      - Batch Operations for large-scale object processing
  - type: UseCases
    data:
      - Storing and serving static website content
      - Data lake foundation for analytics workloads
      - Backup and disaster recovery storage
      - Archive storage with Glacier integration
      - Hosting machine learning training datasets
      - Storing application logs and audit trails
  - type: Integrations
    data:
      - AWS Lambda
      - Amazon CloudFront
      - Amazon Athena
      - AWS Glue
      - Amazon EMR
      - Amazon Redshift
      - AWS CloudTrail
      - Amazon EventBridge
  - type: Integrations
    url: https://aws.amazon.com/marketplace/
properties:
  - type: Capabilities
    url: capabilities/storage-management.yaml
    title: Storage Management Capability
  - type: Capabilities
    url: capabilities/shared/s3-rest.yaml
    title: S3 REST API Shared Definition
  - type: Capabilities
    url: capabilities/shared/s3-control.yaml
    title: S3 Control API Shared Definition
  - type: Capabilities
    url: capabilities/shared/s3-tables.yaml
    title: S3 Tables API Shared Definition
integrations:
  - name: Sign in
  - name: Agent Mode
  - name: Why AWS Marketplace?
  - name: Get started in AWS Marketplace
  - name: Industry
  - name: Resources
  - name: Become a Channel Partner
  - name: Sell in AWS Marketplace
  - name: Manage Your Account
maintainers:
  - FN: Kin Lane
    email: [email protected]
    url: https://apievangelist.com
tags:
  - Archive
  - AWS
  - Backup
  - Cloud Storage
  - Data Storage
  - Object Storage
  - Scalable Storage