AWS CloudFormation 自定义资源 - AWS ParallelCluster

AWS CloudFormation 自定义资源

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

通过执行以下操作,向您的 CloudFormation 模板中添加 AWS ParallelCluster 自定义资源:

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

  2. 在 CloudFormation 模板中引用该提供程序堆栈作为自定义资源。

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

警告

CloudFormation 不会检测自定义资源偏差。请仅使用 CloudFormation 来更新集群配置和删除集群。

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

注意

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