Amazon Elastic Block Store logo

Amazon Elastic Block Store

Amazon Elastic Block Store

正常开源cloudAmazon Web Services62· JavaScript· MIT

Amazon EBS Direct API 提供对 EBS 快照内容的低层访问:读快照 block、增量比对、自定义备份/恢复工具。

访问站点 ↗源码 ↗健康巡检 9 小时前
适合什么时候用

绕过 attach-restore 的开销直接读 block

先注意什么

API 调用按 block 计费,大量读成本高

第一步先查

ListSnapshotBlocks 列出快照所有 block,GetSnapshotBlock 读取特定 block 数据。

认证
CORS
不支持
HTTPS
注册
?
延迟
12 ms
协议
REST
计费
Stars
62

可用率 · 30 天窗口

巡检: 1可用率: 100%平均延迟: 12ms

GitHub 活跃度

62JavaScriptMIT17 未关闭 issue上次提交 110 天前
01

关于这个 API

EBS Direct API 是给「需要直接读写 EBS 快照内容」的工具开发者用的低层 API。普通用户用 EBS 快照是 CreateSnapshot/CreateVolumeFromSnapshot 这种高层操作。但有些场景需要更底层:第三方备份产品(Veeam、Commvault)想直接从快照读 block 做自己的备份格式;增量备份场景需要知道两个快照之间哪些 block 变了(ListChangedBlocks);迁云工具想把 on-prem 数据写到一个 EBS 快照里。这些场景下 attach 快照到 EC2 然后 dd 太慢,EBS Direct API 提供直接 API 操作。普通开发者用不到,专业 backup/migration 工具会大量使用。

02

你可以做什么

  • 1第三方备份工具读取 EBS 快照
  • 2增量备份(只取变化的 block)
  • 3把 EBS 快照内容导出到 on-prem
  • 4云间快照迁移
03

优劣对比

优点

  • 绕过 attach-restore 的开销直接读 block
  • ListChangedBlocks 高效计算增量
  • 支持把外部数据写回快照(PutSnapshotBlock)

注意事项

  • API 调用按 block 计费,大量读成本高
  • 低层接口,不是普通用户的工具
04

示例请求

通用模板 — 实际 endpoint 请查阅文档替换 <endpoint>。
curl https://github.com/mermade/aws2openapi/<endpoint>
05

快速开始

ListSnapshotBlocks 列出快照所有 block,GetSnapshotBlock 读取特定 block 数据。

06

常见问题

普通用户什么时候会用到这个 API?+

几乎不会。这是专门给备份/迁移工具开发者的底层 API。

07

技术细节

CORS: NoHTTPS: Yes注册: ?开源: Yes
认证方式
unknown
计费
unknown
协议
REST
SDK
python, javascript, go, java, csharp
响应时间
12 ms
上次巡检
2026/5/12 07:36:33
08

标签

09

更多来自 Amazon Web Services 的 API