

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

# 使用以下命令部署 Deadline 云农场 AWS CDK
<a name="examples-cdk"></a>

 GitHub 网站上截止日期云样本存储库中的 [ starter\_farm ](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/cdk/farm_templates/starter_farm) AWS CDK 应用程序使用可重复使用的 TypeScript 构造部署截止日期云农场，这些构造包装了来自、和L1资源。`CfnFarm` `CfnQueue` `CfnFleet` `aws-cdk-lib/aws-deadline`有关 AWS CDK 与 CloudFormation 和的比较Terraform，请参见[以代码方式管理 Deadline 云基础架构](infrastructure-as-code.md)。

该应用程序包含四个示例农场，每个农场都是一个单独的 AWS CDK 堆栈：
+ `SimpleFarm`— 一个Linux队列中的一支舰队。刚开始`SimpleFarm`时进行部署。
+ `StarterFarm`— 添加一个私有 conda 频道和一个为其生成包的队列。
+ `CudaFarm`— GPU 队列，用`conda-forge`于 CUDA 工具链。
+ `MultiPlatformFarm`— 一个队列到达LinuxWindows、和 GPU 队列。

每个堆栈都会为任务附件创建一个农场和一个 Amazon S3 存储桶。每个堆栈还包括至少一个具有 conda 队列环境的队列、至少一个服务管理队列以及每个队列和每个队列的一个 IAM 角色。

要进行部署，您需要 Node.js 18 个或更高版本的 AWS 证书、为启动的账户和区域以及 Deadline Cloud 监控器。 AWS CDK然后运行：

```
cd cdk/farm_templates/starter_farm
npm ci
npx cdk deploy SimpleFarm
```