gpt4 book ai didi

amazon-web-services - 如何使用 local_file 资源将由 Terraform 中的 tls_private_key 资源创建的 pem 文件保存到磁盘?

转载 作者:行者123 更新时间:2023-12-02 19:29:32 25 4
gpt4 key购买 nike

我想使用 local_file 资源将 tls_private_key 资源生成的 private_key_pem 保存到本地磁盘上的文件。

resource "tls_private_key" "example" {
algorithm = "RSA"
rsa_bits = 4096
}

resource "aws_key_pair" "generated_key" {
key_name = "cloudtls"
public_key = tls_private_key.example.public_key_openssh
}

resource "aws_instance" "automation" {
instance_type = var.instance_type
ami = var.image_id
iam_instance_profile = aws_iam_instance_profile.ec2_profile.name
key_name = aws_key_pair.generated_key.key_name
}

resource "local_file" "pem_file" {
filename = "pemfile.pem"
#
}

最佳答案

以下代码将私钥(.pem文件)保存到指定路径。

resource "local_file" "cloud_pem" { 
filename = "${path.module}/cloudtls.pem"
content = tls_private_key.example.private_key_pem
}

关于amazon-web-services - 如何使用 local_file 资源将由 Terraform 中的 tls_private_key 资源创建的 pem 文件保存到磁盘?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62017411/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com