计划的扩展 - Amazon Comprehend

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

计划的扩展

通过计划扩展,您可以根据指定的计划调整终端节点配置,以满足您的容量需求。计划缩放会自动调整推理单元的数量,以适应特定时间的使用激增。您可以对文档分类终端节点和实体识别器端点使用计划扩展。有关计划的扩展,请参阅Application Auto Scaling 的计划扩缩.

注意

以下示例针对 Linux、Linux、Linux 和 macOS 进行了格式设置。对于 Windows,请将每行末尾的反斜杠 (\) Unix 行继续符替换为脱字号 (^)。

设置计划的扩展

要为终端节点设置计划扩展,您可以使用 AWS CLI 命令注册可扩展目标,然后创建计划操作。可伸缩目标将推理单位定义为用于调整终端节点配置的资源,而计划的操作则控制在特定时间auto 扩展预配置容量。

设置计划扩展

  1. 注册可扩展目标。以下示例注册一个可伸缩目标以调整端点配置,其最小容量为 1 个推理单元,最大容量为 2 个推理单元。

    对于文档分类终端节点,请使用以下 AWS CLI 命令:

    aws application-autoscaling register-scalable-target \ --service-namespace comprehend \ --resource-id arn:aws:comprehend:region:account-id:document-classifier-endpoint/name \ --scalable-dimension comprehend:document-classifier-endpoint:DesiredInferenceUnits \ --min-capacity 1 \ --max-capacity 2

    对于实体识别程序终端节点,请使用以下 AWS CLI 命令:

    aws application-autoscaling register-scalable-target \ --service-namespace comprehend \ --resource-id arn:aws:comprehend:region:account-id:entity-recognizer-endpoint/name \ --scalable-dimension comprehend:entity-recognizer-endpoint:DesiredInferenceUnits \ --min-capacity 1 \ --max-capacity 2
  2. 创建计划的操作。以下示例创建了一个计划操作,以便在每天 12:00 UTC 自动调整预配置容量,最少 2 个推理单位和最多 5 个推理单元。有关按时间顺序排列的表达式和计划的扩展,请参阅计划表达式.

    对于文档分类终端节点,请使用以下 AWS CLI 命令:

    aws application-autoscaling put-scheduled-action \ --service-namespace comprehend \ --resource-id arn:aws:comprehend:region:account-id:document-classifier-endpoint/name \ --scalable-dimension comprehend:document-classifier-endpoint:DesiredInferenceUnits \ --scheduled-action-name TestScheduledAction \ --schedule "cron(0 12 * * ? *)" \ --scalable-target-action MinCapacity=2,MaxCapacity=5

    对于实体识别程序终端节点,请使用以下 AWS CLI 命令:

    aws application-autoscaling put-scheduled-action \ --service-namespace comprehend \ --resource-id arn:aws:comprehend:region:account-id:entity-recognizer-endpoint/name \ --scalable-dimension comprehend:entity-recognizer-endpoint:DesiredInferenceUnits \ --scheduled-action-name TestScheduledAction \ --schedule "cron(0 12 * * ? *)" \ --scalable-target-action MinCapacity=2,MaxCapacity=5

移除计划的扩展

要删除终端节点的计划扩展,您可以使用 AWS CLI 命令删除计划操作,然后取消注册可扩展目标。

移除计划的扩展

  1. 删除计划的操作。以下示例将删除指定的计划操作。

    对于文档分类终端节点,请使用以下 AWS CLI 命令:

    aws application-autoscaling delete-scheduled-action \ --service-namespace comprehend \ --resource-id arn:aws:comprehend:region:account-id:document-classifier-endpoint/name \ --scalable-dimension comprehend:document-classifier-endpoint:DesiredInferenceUnits \ --scheduled-action-name TestScheduledAction

    对于实体识别程序终端节点,请使用以下 AWS CLI 命令:

    aws application-autoscaling delete-scheduled-action \ --service-namespace comprehend \ --resource-id arn:aws:comprehend:region:account-id:entity-recognizer-endpoint/name \ --scalable-dimension comprehend:entity-recognizer-endpoint:DesiredInferenceUnits \ --scheduled-action-name TestScheduledAction
  2. 取消注册可扩展目标。以下示例注销指定的可扩展目标。

    对于文档分类终端节点,请使用以下 AWS CLI 命令:

    aws application-autoscaling deregister-scalable-target \ --service-namespace comprehend \ --resource-id arn:aws:comprehend:region:account-id:document-classifier-endpoint/name \ --scalable-dimension comprehend:document-classifier-endpoint:DesiredInferenceUnits

    对于实体识别程序终端节点,请使用以下 AWS CLI 命令:

    aws application-autoscaling deregister-scalable-target \ --service-namespace comprehend \ --resource-id arn:aws:comprehend:region:account-id:entity-recognizer-endpoint/name \ --scalable-dimension comprehend:entity-recognizer-endpoint:DesiredInferenceUnits