在 中更新服務環境 AWS Batch - AWS Batch

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

在 中更新服務環境 AWS Batch

您可以更新服務環境來修改其容量限制、變更其操作狀態,或更新資源標籤。服務環境更新可讓您在 SageMaker Training 工作負載需求變更或修改操作設定時調整容量,而無需重新建立環境。在更新服務環境之前,請了解哪些參數可以修改,以及變更對執行中任務的影響。

您可以變更服務環境的容量限制、狀態或標籤。

Update a service environment (AWS Console)

使用 AWS Batch 主控台透過 Web 界面更新服務環境。

更新服務環境

  1. 在 https://https://console.aws.amazon.com/batch/ 開啟 AWS Batch 主控台。

  2. 在導覽窗格中,選擇 Environments (環境)

  3. 選擇服務環境索引標籤。

  4. 選擇要更新的服務環境。

  5. 選擇動作,然後選擇:

    • 狀態 - 選擇啟用或停用以變更狀態。

    • 容量限制 - 修改執行個體數量上限

  6. 選擇儲存變更以套用變更。

服務環境會立即更新。檢查環境詳細資訊,以確認已成功套用變更。如果您停用服務環境,相關聯的任務佇列將停止處理新的服務任務提交,直到您重新啟用為止。

Update a service environment (AWS CLI)

使用 update-service-environment命令透過 CLI AWS 修改服務環境。

更新服務環境容量限制

  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

服務環境更新會立即生效。監控服務環境狀態,以確保更新在提交新任務之前成功完成。