View a markdown version of this page

Amazon CloudFormation 自定义资源 - Amazon ParallelCluster
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)。

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

Amazon CloudFormation 自定义资源

从 3.6.0 Amazon ParallelCluster 版开始,您可以在 Amazon CloudFormation 堆栈中使用 Amazon ParallelCluster CloudFormation 自定义资源。自定义资源是 Amazon ParallelCluster 托管堆栈。这样,您就可以使用 CloudFormation 来配置和管理集群。例如,您可以在 CloudFormation 堆栈中配置集群外部资源,例如网络、共享存储和安全组基础架构。此外,您可以使用 CloudFormation 基础设施即代码管道来管理集群。

通过执行以下操作将 Amazon ParallelCluster 自定义资源添加到您的 CloudFormation 模板中:

  1. 添加由拥有和托管的自定义资源提供者堆栈 Amazon ParallelCluster。

  2. 将 CloudFormation 模板中的提供商堆栈作为自定义资源引用。

自定义资源提供者堆栈处理和响应 CloudFormation 请求。例如,在部署 CloudFormation 堆栈时,还要配置和创建集群。要更新集群,您需要更新 CloudFormation 堆栈。在删除堆栈时,将会删除集群。有关 CloudFormation 自定义资源的更多信息,请参阅《Amazon CloudFormation 用户指南》中的自定义资源。

警告

CloudFormation 未检测到自定义资源偏移。仅 CloudFormation 用于更新群集配置和删除群集。

您可以使用 pcluster CLI 或 Amazon ParallelCluster 用户界面 来监控集群的状态或更新计算实例集,但不得使用它们来更新集群配置或删除集群。

注意

我们建议您为堆栈添加终止保护,以避免意外删除。