管理预留 - Amazon Athena

管理预留

您可以在容量预留页面上查看和管理您的容量预留。您可以执行诸多管理任务,例如添加或减少 DPU、修改工作组分配以及标记或取消预留。

查看和管理容量预留
  1. https://console.aws.amazon.com/athena/ 打开 Athena 控制台。

  2. 如果控制台导航窗格不可见,请选择左侧的扩展菜单。

  3. 选择管理容量预留

  4. 在容量预留页面上,可以执行以下任务:

    • 创建容量预留,请选择创建容量预留

    • 使用搜索框按 DPU 的名称或数量筛选预留。

    • 选择状态下拉菜单以按容量预留状态(例如,活动已取消)进行筛选。有关预留状态的更多信息,请参阅 了解预留状态

    • 要查看容量预留的详细信息,请选择预留链接。预留的详细信息页面包含用于编辑容量添加工作组删除工作组取消预留的选项。

    • 要编辑预留(例如,通过添加或移除 DPU),请选择预留对应的按钮,然后选择编辑

    • 要取消预订,请选择预留对应的按钮,然后选择取消

了解预留状态

下表描述了容量预留的可能状态值。

Status 描述
待处理 Athena 正在处理您的容量请求。容量未就绪,无法运行查询。
处于活动状态 容量可用于运行查询。
已失败 您的容量请求未成功完成。请注意,无法保证完成容量请求。失败的预留将计入您的账户 DPU 限制。要释放用量,必须取消预留。
待更新 Athena 正在处理预留更改。例如,在编辑预留以添加或删除 DPU 之后,就会出现该状态。
正在取消 Athena 正在处理取消预留请求。允许正在使用预留的工作组中仍在运行的查询完成,但工作组中的其他查询将使用按需(未预置)容量。
已取消

容量预留取消已完成。已取消预留将在控制台中保留 45 天。45 天后,Athena 将删除该预留。在 45 天内,您不能重新利用或重复使用该预留,但是可以引用其标签并查看其详细信息以供历史参考。

无法保证已取消容量在未来可以重新预留。容量无法转移到另一个预留 AWS 账户 或 AWS 区域。

了解活动 DPU 和目标 DPU

在 Athena 控制台的容量预留列表中,您的预留会显示两个 DPU 值:活动 DPU目标 DPU

  • 活动 DPU - 您的预留中可用于运行查询的 DPU 数。例如,如果您请求 100 个 DPU,并且您的请求已完成,则活动 DPU 会显示 100

  • 目标 DPU - 您的预留正在移至的 DPU 数。在创建预留时或者在等待增加或减少 DPU 数时,目标 DPU 显示的值与活动 DPU 不同。

例如,在您提交创建具有 24 个 DPU 的预留请求后,预留状态将为待处理活动 DPU 将为 0目标 DPU 将为 24

如果您的预留具有 100 个 DPU,并且编辑您的预留以请求增加 20 个 DPU,则状态将为待更新活动 DPU 将为 100目标 DPU 将为 120

如果您的预留具有 100 个 DPU,并且编辑您的预留以请求减少 20 个 DPU,则状态将为待更新活动 DPU 将为 100目标 DPU 将为 80

在此类转换期间,Athena 会根据您的要求主动获取或减少 DPU 数。当活动 DPU 等于目标 DPU 时,表示已达到目标数字,并且没有待处理的更改。

要以编程的方式检索这些值,可以调用 GetCapacityReservation API 操作。API 将活动 DPU目标 DPU 称为 AllocatedDpusTargetDpus