Amazon EBS website screenshot

Amazon EBS

Amazon Elastic Block Store (EBS) provides persistent block storage volumes for use with Amazon EC2 instances. EBS volumes are highly available and reliable storage volumes that can be attached to any running instance in the same Availability Zone, offering consistent and low-latency performance for workloads that require persistent storage.

1 APIs 6 Features
Amazon Web ServicesBlock StorageEBSEC2SnapshotsStorageVolumes

APIs

Amazon EBS API

API for managing Amazon EBS volumes, snapshots, and related resources through the EC2 API.

Collections

Arazzo Workflows

Amazon EBS Clone Volume via Snapshot

Snapshot a source volume, confirm it, then create a clone volume from it.

ARAZZO

Amazon EBS Detach and Delete Volume

Detach an EBS volume from its instance, confirm it, then delete it.

ARAZZO

Amazon EBS Inventory Volumes and Snapshots

Page through EBS volumes and snapshots to build a storage inventory.

ARAZZO

Amazon EBS Provision and Attach Volume

Create an EBS volume, confirm it is available, then attach it to an instance.

ARAZZO

Amazon EBS Restore Volume from Snapshot

Locate a snapshot, create a volume from it, and attach the volume.

ARAZZO

Amazon EBS Snapshot and Verify Volume

Take a snapshot of an EBS volume and confirm the snapshot is visible.

ARAZZO

Pricing Plans

Amazon Ebs Plans Pricing

3 plans

PLANS

Rate Limits

Amazon Ebs Rate Limits

5 limits

RATE LIMITS

FinOps

Features

Multiple Volume Types

Choose from gp3, gp2, io2, io1, st1, sc1, and io2 Block Express volumes optimized for different workloads.

EBS Snapshots

Point-in-time backups stored in Amazon S3 for disaster recovery, migration, and data sharing.

Encryption

AES-256 encryption at rest and in transit using AWS KMS customer-managed or AWS-managed keys.

Elastic Volumes

Dynamically modify volume size, performance, and type without detaching from instances.

Data Lifecycle Manager

Automate snapshot creation, retention, deletion, and cross-account sharing with policy-based management.

Multi-Attach

Attach a single io2 volume to up to 16 EC2 instances simultaneously for high availability.

Use Cases

Relational Databases

High-performance persistent storage for MySQL, PostgreSQL, Oracle, and SQL Server databases.

NoSQL Databases

Low-latency block storage for MongoDB, Cassandra, and other NoSQL workloads.

Enterprise Applications

SAN workload migration for I/O-intensive SAP, Oracle, and other enterprise applications.

Big Data Analytics

Resizable storage for Hadoop, Spark, and other big data cluster deployments.

Boot Volumes

OS and application boot volumes for all EC2 instance types.

Semantic Vocabularies

Amazon Ebs Context

3 classes · 24 properties

JSON-LD

API Governance Rules

Amazon EBS API Rules

28 rules · 11 errors 13 warnings 4 info

SPECTRAL

JSON Structure

Amazon Ebs Volume Structure

14 properties

JSON STRUCTURE

Ebs Openapi Describe Volumes Result Structure

2 properties

JSON STRUCTURE

Ebs Openapi Volume Structure

13 properties

JSON STRUCTURE

Example Payloads

Amazon Ebs Volume Example

3 fields

EXAMPLE

Ebs Openapi Volume Example

3 fields

EXAMPLE

Resources

🔗
PostmanWorkspace
PostmanWorkspace
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🔗
Arazzo
Arazzo
🌐
Portal
Portal
🌐
DeveloperPortal
DeveloperPortal
🔗
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
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Amazon EBS Amazon Elastic Block Store (EBS) API
  version: '2016-11-15'
items:
- info:
    name: Default
    type: folder
  items:
  - info:
      name: Amazon EBS Describe Volumes
      type: http
    http:
      method: GET
      url: https://ec2.amazonaws.com/
      params:
      - name: Action
        value: DescribeVolumes
        type: query
      - name: Version
        value: 5.0.0
        type: query
      - name: VolumeId
        value: vol-0abc123def456789
        type: query
        description: The volume IDs to describe.
      - name: MaxResults
        value: '1'
        type: query
        description: The maximum number of volumes to return.
      - name: NextToken
        value: example-string
        type: query
        description: The token for the next set of results.
    docs: Describes the specified EBS volumes or all of your EBS volumes.
  - info:
      name: Amazon EBS Create Volume
      type: http
    http:
      method: POST
      url: https://ec2.amazonaws.com/
      params:
      - name: Action
        value: CreateVolume
        type: query
      - name: Version
        value: 5.0.0
        type: query
      body:
        type: form-urlencoded
        data:
        - name: AvailabilityZone
          value: ''
        - name: Size
          value: ''
        - name: VolumeType
          value: ''
        - name: Iops
          value: ''
        - name: Throughput
          value: ''
        - name: SnapshotId
          value: ''
        - name: Encrypted
          value: ''
        - name: KmsKeyId
          value: ''
    docs: Creates an EBS volume that can be attached to an instance in the same Availability Zone.
- info:
    name: '#DeleteVolume'
    type: folder
  items:
  - info:
      name: Amazon EBS Delete Volume
      type: http
    http:
      method: POST
      url: https://ec2.amazonaws.com/#DeleteVolume
      params:
      - name: Action
        value: DeleteVolume
        type: query
      - name: Version
        value: 5.0.0
        type: query
      body:
        type: form-urlencoded
        data:
        - name: VolumeId
          value: ''
    docs: Deletes the specified EBS volume. The volume must be in the available state and not attached to any instance.
- info:
    name: '#AttachVolume'
    type: folder
  items:
  - info:
      name: Amazon EBS Attach Volume
      type: http
    http:
      method: POST
      url: https://ec2.amazonaws.com/#AttachVolume
      params:
      - name: Action
        value: AttachVolume
        type: query
      - name: Version
        value: 5.0.0
        type: query
      body:
        type: form-urlencoded
        data:
        - name: VolumeId
          value: ''
        - name: InstanceId
          value: ''
        - name: Device
          value: ''
    docs: Attaches an EBS volume to a running or stopped instance and exposes it to the instance with the specified device
      name.
- info:
    name: '#DetachVolume'
    type: folder
  items:
  - info:
      name: Amazon EBS Detach Volume
      type: http
    http:
      method: POST
      url: https://ec2.amazonaws.com/#DetachVolume
      params:
      - name: Action
        value: DetachVolume
        type: query
      - name: Version
        value: 5.0.0
        type: query
      body:
        type: form-urlencoded
        data:
        - name: VolumeId
          value: ''
        - name: InstanceId
          value: ''
        - name: Device
          value: ''
        - name: Force
          value: ''
    docs: Detaches an EBS volume from an instance.
- info:
    name: '#CreateSnapshot'
    type: folder
  items:
  - info:
      name: Amazon EBS Create Snapshot
      type: http
    http:
      method: POST
      url: https://ec2.amazonaws.com/#CreateSnapshot
      params:
      - name: Action
        value: CreateSnapshot
        type: query
      - name: Version
        value: 5.0.0
        type: query
      body:
        type: form-urlencoded
        data:
        - name: VolumeId
          value: ''
        - name: Description
          value: ''
    docs: Creates a snapshot of an EBS volume and stores it in Amazon S3.
- info:
    name: '#DescribeSnapshots'
    type: folder
  items:
  - info:
      name: Amazon EBS Describe Snapshots
      type: http
    http:
      method: GET
      url: https://ec2.amazonaws.com/#DescribeSnapshots
      params:
      - name: Action
        value: DescribeSnapshots
        type: query
      - name: Version
        value: 5.0.0
        type: query
      - name: SnapshotId
        value: snap-0abc123def456789
        type: query
        description: The snapshot IDs to describe.
      - name: MaxResults
        value: '1'
        type: query
        description: The maximum number of snapshots to return.
      - name: NextToken
        value: example-string
        type: query
        description: The token for the next set of results.
    docs: Describes the specified EBS snapshots available to you or all of the EBS snapshots available to you.
bundled: true