小编Meg*_*ghP的帖子

如何在 AWS 中获取 EC2 实例的 arn

如何在 AWS 中获取 ec2 实例的 arn。我正在尝试使用资源标签 api 将标签添加到 EC2 实例。资源标签 api 需要所有资源的 arn。

我如何获取那个?

amazon-ec2 amazon-web-services

14
推荐指数
1
解决办法
1万
查看次数

在 Terraform 中动态创建资源

如何将资源块(例如:资源“aws 卷附件”“ebs att”)作为 tf 文件的输入发送

resource "aws_volume_attachment" "ebs_att" {
device_name = "/dev/sdh"
volume_id   = "${aws_ebs_volume.example.id}"
instance_id = "${aws_instance.example.id}"
force_detach = "true"
}
Run Code Online (Sandbox Code Playgroud)

假设,下面是我的 terraform .tf 文件

provider "aws" {
region     = "${var.region}"
access_key = "${var.access_key}"
secret_key = "${var.secret_key}"

}

resource "aws_key_pair" "deployer" {
key_name   = "testkey-${var.hostname}"
public_key = "${file(var.public_key_path)}"
}
Run Code Online (Sandbox Code Playgroud)

对于这个文件,我必须发送资源块->

resource "aws_volume_attachment" "ebs_att"
Run Code Online (Sandbox Code Playgroud)

最终的 .tf 文件看起来像

provider "aws" {
region     = "${var.region}"
access_key = "${var.access_key}"
secret_key = "${var.secret_key}"

}

resource "aws_key_pair" "deployer" {
key_name   = "testkey-${var.hostname}"
public_key = "${file(var.public_key_path)}" …
Run Code Online (Sandbox Code Playgroud)

amazon-web-services terraform

2
推荐指数
1
解决办法
1万
查看次数