更新中的服务环境 AWS Batch - AWS Batch

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

更新中的服务环境 AWS Batch

您可以更新服务环境以修改其容量限制、更改其运行状态或更新资源标签。服务环境更新允许您在 SageMaker 培训工作负载要求变化时调整容量,或者修改操作设置,而无需重新创建环境。在更新服务环境之前,请了解可以修改哪些参数以及更改对正在运行的作业的影响。

您可以更改服务环境的容量限制、状态或标签。

Update a service environment (AWS Console)

使用 AWS Batch 控制台通过 Web 界面更新服务环境。

更新服务环境

  1. 打开 AWS Batch 控制台,网址为https://console.aws.amazon.com/batch/

  2. 在导航窗格中,选择环境

  3. 选择 “服务环境” 选项卡。

  4. 选择要更新的服务环境。

  5. 选择 “操作”,然后选择以下任一选项:

    • 状态-选择 “用” 或 “禁用” 以更改状态。

    • 容量限制-修改最大实例数

  6. 选择 “保存更改” 以应用更改。

服务环境会立即更新。检查环境详细信息以确认更改已成功应用。如果您禁用了服务环境,则在您重新启用服务环境之前,关联的作业队列将停止处理新的服务作业提交。

Update a service environment (AWS CLI)

使用update-service-environment命令 AWS 通过 CLI 修改服务环境。

更新服务环境容量限制

  1. 更新服务环境的容量限制:

    aws batch update-service-environment \ --service-environment my-sagemaker-service-env \ --capacity-limits capacityUnit=NUM_INSTANCES,maxCapacity=20
  2. 验证更新是否已成功应用:

    aws batch describe-service-environments \ --service-environments my-sagemaker-service-env

更新服务环境状态

  1. 禁用服务环境以停止处理新作业:

    aws batch update-service-environment \ --service-environment my-sagemaker-service-env \ --state DISABLED
  2. 重新启用服务环境以恢复处理:

    aws batch update-service-environment \ --service-environment my-sagemaker-service-env \ --state ENABLED

服务环境更新立即生效。在提交新作业之前,监控服务环境状态以确保更新成功完成。