You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Terraform AWS Provider(4.64.0)是否支持创建AWS Parallel Cluster实例?

Terraform 与 AWS Parallel Cluster 的支持说明

目前Terraform官方AWS Provider(4.64.0版本)并没有内置的aws_parallel_cluster专属资源,文档里找不到相关内容并非遗漏,而是官方暂未推出对应资源类型。

如果要在Terraform中创建AWS Parallel Cluster,有两种可行的替代方案:

  • 通过CLI工具配合null_resource实现
    利用local-exec provisioner调用AWS ParallelCluster CLI来完成集群的创建和销毁,示例代码如下:

    null_resource "my_parallel_cluster" {
      # 当集群配置文件变更时触发重建
      triggers = {
        cluster_config_hash = sha256(file("${path.module}/cluster-config.yaml"))
      }
    
      provisioner "local-exec" {
        command = "pcluster create-cluster --cluster-name my-cluster --cluster-configuration ${path.module}/cluster-config.yaml"
      }
    
      # 销毁Terraform资源时同步删除集群
      provisioner "local-exec" {
        when    = destroy
        command = "pcluster delete-cluster --cluster-name my-cluster"
      }
    }
    

    前提是本地环境已安装并配置好AWS ParallelCluster CLI,且拥有足够的AWS权限。

  • 通过CloudFormation栈间接管理
    AWS ParallelCluster本质是基于CloudFormation部署的,你可以通过Terraform的aws_cloudformation_stack资源来部署ParallelCluster对应的CloudFormation模板,以此实现集群的生命周期管理。这种方式能更好地和Terraform的状态系统集成。

内容的提问来源于stack exchange,提问作者Alexander Ites

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 11:07:39