

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

# 中的服务环境状态和生命周期 AWS Batch
<a name="service-environment-states"></a>

服务环境维护生命周期状态，这些状态表明其当前的运行状态和处理 SageMaker 培训作业的准备情况。了解这些状态有助于您监控服务环境的运行状况，排查配置问题，并确保可靠的作业处理。状态管理系统遵循计算环境中的既定模式，同时满足 SageMaker 培训作业集成的独特要求。

服务环境状态由 AWS Batch 基于配置验证、资源可用性和运行状况检查自动管理。与管理物理基础设施的计算环境不同，服务环境侧重于配置验证和与 SageMaker AI 服务的集成就绪。通过状态转换，您可以了解您的服务环境能否成功提交和管理 SageMaker 培训作业。

# 服务环境状态定义
<a name="service-environment-state-definitions"></a>

服务环境可以处于四种可能的状态之一，这些状态表明其当前的运行状态和处理 SageMaker 培训作业的准备情况。每种状态都代表服务环境生命周期中的一个特定阶段，包括初始创建、运行就绪、最终删除等。下表描述了每种状态及其含义：


| 州 | 说明 | 
| --- | --- | 
| CREATING |  创建服务环境时的初始状态。在此状态下， AWS Batch 验证配置参数并建立与 SageMaker AI 服务的集成。服务环境无法处理作业，与之关联的任何作业队列都不会接受服务作业提交。对于正确配置的服务环境，创建过程通常会在几秒钟内完成。  | 
| VALID |  表示服务环境已通过所有配置验证检查并准备好处理 SageMaker 训练作业的操作状态。此状态表示服务环境配置正确，所有必需的权限都已到位，并且 AWS Batch 可以代表您成功向 SageMaker AI 提交作业。服务环境的大部分运行生命周期都处于这一状态。  | 
| INVALID |  一种状态，表示服务环境遇到了无法处理 SageMaker 训练作业的配置或权限问题。如果服务环境处于无效状态，则与该服务环境关联的作业队列在相关问题得到解决之前将无法处理新的服务作业提交。  | 
| DELETING |  请求删除服务环境时出现的状态。在此状态下， AWS Batch 确保没有活动的 T SageMaker raining 作业与环境相关联，并执行必要的清理操作。处于这种状态的服务环境无法处理新的作业提交，并且在所有关联的资源都已正确清理后，将立即完成删除过程。  | 

## 服务环境状态变换
<a name="service-environment-state-transitions"></a>

服务环境状态变换会根据配置更改、验证结果和运行状况监控自动进行。该 AWS Batch 服务持续监控服务环境的运行状况并相应地更新状态。了解这些变换有助于您预测配置更改何时生效，以及如何解决导致无效状态的问题。

成功完成创建和验证后，服务环境的状态将从 `CREATING` 变为 `VALID`。此过渡确认所有配置参数均正确，所需的 IAM 权限配置正确，服务环境可以成功与 SageMaker AI 服务集成。一旦进入 `VALID` 状态，关联的作业队列就可以开始处理服务作业提交。

当配置验证失败或依赖项不可用时，服务环境的状态会从 `VALID` 变为 `INVALID`。出现这种情况的可能原因包括 IAM 角色修改、违反配额的容量限制更改或影响服务环境运行能力的外部资源修改等。状态原因字段会提供有关导致无效状态的具体原因详情。

相关问题得到解决后，服务环境的状态可以从 `INVALID` 恢复到 `VALID`。这可能涉及更新 IAM 权限、更正容量配置或恢复对所需 AWS 资源的访问权限。通常，一旦 AWS Batch 检测到配置问题已得到解决，就会自动进行变换。