

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

# 使用 部署截止日期雲端陣列 Terraform
<a name="examples-terraform"></a>

GitHub 網站上的 deadline-cloud-samples 儲存庫中的 [terraform](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/terraform) 目錄包含使用AWSCC提供者`awscc_deadline_*`資源部署截止日期雲端陣列的Terraform組態。如需 Terraform 與 CloudFormation 和 的比較 AWS CDK，請參閱 [以程式碼形式管理截止日期雲端基礎設施](infrastructure-as-code.md)。

GitHub 網站上的 [start\_farm](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/terraform/farm_templates/starter_farm) 組態Terraform等同於 CloudFormation 入門陣列 ([使用 部署入門期限雲端陣列 CloudFormation](examples-cfn-starter-farm.md))。它會部署具有生產佇列和套件建置佇列的陣列。陣列包含最多三個服務受管機群：CPU Linux、CPU Windows和 CUDA Linux。Conda 佇列環境會使用您提供的 Amazon S3 儲存貯體上的私有 conda 頻道，以及`deadline-cloud`頻道。

若要部署入門陣列，您需要 Terraform 1.0 或更新版本、 AWS 登入資料、任務附件的 Amazon S3 儲存貯體和 conda 通道，以及截止日期雲端監視器。設定所需的`job_attachments_bucket_name`變數，然後執行：

```
cd terraform/farm_templates/starter_farm
terraform init
terraform apply
```

GitHub 網站上的 [knfsd\_xregion\_cache](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/terraform/farm_templates/knfsd_xregion_cache) 組態部署服務受管機群，透過 VPC 資源端點的KNFSD讀取快取讀取遠端 NFS 檔案器。當您的機群快取從內部部署或其他距離的檔案器讀取時，請使用它做為起點。