

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

# Fargate 上的计算环境
<a name="fargate-compute-environments"></a>

AWS Batch 开启的计算环境 AWS Fargate 不支持所有可用的计算环境参数。某些参数完全不受支持。其他则对 Fargate 有具体要求。

以下列表描述了在 Fargate 作业中无效或以其他方式受到限制的计算环境参数。

`type`  
此参数必须设置为 `MANAGED`。  

```
"type": "MANAGED"
```

`computeResources` 对象中的参数    
`allocationStrategy``bidPercentage``desiredvCpus``imageId``instanceTypes``ec2Configuration``ec2KeyPair``instanceRole``launchTemplate``minvCpus``placementGroup``spotIamFleetRole`  
它们不适用于 Fargate 计算环境，也无法提供。  
`subnets`  
如果此参数中列出的子网未连接 NAT 网关，则必须将作业定义中的 `assignPublicIp` 参数设置为 `ENABLED`。  
`tags`  
它们不适用于 Fargate 计算环境，也无法提供。要为 Fargate 计算环境指定标签，请使用 `computeResources` 对象中没有的 `tags` 参数。  
`type`  
必须是 `FARGATE` 或 `FARGATE_SPOT`。  

```
"type": "FARGATE_SPOT"
```