

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# を使用して Deadline Cloud ファームをデプロイする 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_*`リソースを使用して Deadline Cloud ファームをデプロイするTerraform設定が含まれています。Terraform CloudFormation と の比較については AWS CDK、「」を参照してください[Deadline Cloud インフラストラクチャをコードとして管理する](infrastructure-as-code.md)。

GitHub ウェブサイトの [starter\_farm](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/terraform/farm_templates/starter_farm) 設定は、 CloudFormation スターターファーム () とTerraform同等です[を使用してスターター Deadline Cloud ファームをデプロイする CloudFormation](examples-cfn-starter-farm.md)。本番稼働用キューとパッケージビルドキューを持つファームをデプロイします。ファームには、CPU 、CPU Linux、CUDA の 3 Windowsつのサービスマネージドフリートが含まれますLinux。conda キュー環境は、指定した Amazon S3 バケットのプライベート conda チャネルとチャネルを使用します`deadline-cloud`。

スターターファームをデプロイするには、1.0 Terraform 以降、 AWS 認証情報、ジョブアタッチメントと conda チャネル用の Amazon S3 バケット、Deadline Cloud モニターが必要です。必要な`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 リソースエンドポイント上の読み取りキャッシュを介して遠くの NFS ファイラーKNFSDを読み取るサービスマネージドフリートをデプロイします。フリートがオンプレミスまたは遠くにあるファイラーから読み取りをキャッシュするときの開始点として使用します。