常见问题 - Amazon Elastic Compute Cloud

常见问题

如果快照具有挂起状态,是否可以使用 EBS direct API 访问该快照?

不可以。仅当快照具有已完成状态时,才能访问该快照。

EBS direct API 是否按数字顺序返回数据块索引?

是。返回的数据块索引是唯一的,并按数字顺序排列。

我是否可以提交 MaxResults 参数值低于 100 的请求?

不可以。您可以使用的最小 MaxResult 参数值为 100。如果您提交 MaxResult 参数值低于 100 的请求,并且快照中的数据块超过 100 个,则 API 将返回至少 100 个结果。

我是否可以并发运行 API 请求?

您可以并发运行 API 请求。请确保注意账户中可能运行的其他工作负载,以避免瓶颈。您还应将重试机制内置到 EBS direct API 工作流中,以处理限制、超时和服务不可用性。有关更多信息,请参阅优化性能

查看 EBS direct API 服务配额以确定您每秒可运行的 API 请求数。有关更多信息,请参阅 AWS General Reference 中的 Amazon Elastic Block Store 终端节点和配额

运行 ListChangedBlocks 操作时,是否即使快照中有数据块,也有可能获得空响应?

是。如果快照中几乎没有更改的数据块,则响应可能为空,但 API 将返回下一页令牌值。使用下一页令牌值来继续转到下一页结果。当 API 返回的下一页令牌值为 null 时,您可以确认已到达最后一页结果。

如果同时指定了 NextToken 参数和 StartingBlockIndex 参数,将使用这两者中的哪一个?

使用 NextToken,并忽略 StartingBlockIndex。

数据块令牌和下一个令牌的有效期是多久?

数据块令牌的有效期为七天,下一个令牌的有效期为 60 分钟。

是否支持已加密快照?

是。可以使用 EBS direct API 访问加密快照。

要访问已加密快照,用户必须有权访问用于加密快照的 KMS 密钥和 AWS KMS 解密操作。有关要分配给用户的 EBS 直接 API 的 IAM 权限 策略,请参阅本指南前面的 AWS KMS部分。

是否支持公有快照?

不支持公有快照。

list snapshot block 是返回快照中的所有数据块索引和数据块令牌,还是仅返回那些写入数据的数据块索引和数据块令牌?

它只返回写入数据的数据块索引和令牌。

我能否获得 EBS direct API 在我的账户上发起的所有 API 调用的历史记录,以便用于安全分析和运营方面的故障排除?

是。要获取您账户上的 EBS direct API 的 API 调用的历史记录,请在 AWS Management Console 中打开 AWS CloudTrail。有关更多信息,请参阅使用 AWS CloudTrail 记录 EBS direct API 的 API 调用