我正在使用 Terraform 获取官方的 CentOS AMI:
data "aws_ami" "centos" {
most_recent = true
owners = ["679593333241"] # Centos.org
filter {
name = "name"
values = ["CentOS Linux 7 x86_64 HVM EBS 1708_01-*"]
}
}
我需要拥有者ID,而在这种情况下我找到它的方法是无目的地谷歌搜索,直到某篇文章上有它(他们没有说他们是如何得到它的)。
我在ami的市场页面上找不到所有者ID。market place page.
如果我通过它的市场页面启动ami,创建的ec2实例实际上将我的个人ID设置为实例的“所有者”字段,因此我无法启动ec2实例、检查所有者并以此获得它。
为什么这么难以获得?我一定错过了什么显而易见的东西。