Python 将S3的Folderpath指定为terraform的工作目录
在通常情况下,我们在terraform初始化的目录中运行terraform init 在python中,可以使用子流程运行这些命令 我们如何在lambda+amazons3中做到这一点Python 将S3的Folderpath指定为terraform的工作目录,python,amazon-s3,terraform,Python,Amazon S3,Terraform,在通常情况下,我们在terraform初始化的目录中运行terraform init 在python中,可以使用子流程运行这些命令 我们如何在lambda+amazons3中做到这一点 如何为terraform指定S3的目录路径进行初始化?使用lambda创建AWS资源不是一个好选择。如果创建堆栈的时间超过15分钟,lambda将停止。它的设计并不是为了更持久。每次你都要下载lambda的terraform二进制文件,我想这会带来更多的复杂性 例如,您应该在CI/CD服务器上运行terrafor
如何为terraform指定S3的目录路径进行初始化?使用lambda创建AWS资源不是一个好选择。如果创建堆栈的时间超过15分钟,lambda将停止。它的设计并不是为了更持久。每次你都要下载lambda的terraform二进制文件,我想这会带来更多的复杂性 例如,您应该在CI/CD服务器上运行terraform 无论如何,对于您的问题,它写在文档中。为了更有帮助,我在管理的每个项目中都加入了以下内容:
terraform {
backend "s3" {
bucket = "mybucket"
key = "path/stack.tfstate"
region = "eu-west-1"
encrypt = true
workspace_key_prefix = ""
}
}
如果您使用Python编码,我建议您使用Python terraform