

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

# 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"
```