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

如何配置Terraform获取Fedora Atomic AMI的aws_ami数据源

Fedora Atomic 镜像对应的 aws_ami 数据源配置

配置参数替换说明

  • 镜像名称过滤值:原配置中的Ubuntu镜像命名规则,需要替换为匹配Fedora Atomic的对应规则。结合已知的镜像全称Fedora-Atomic-25-20170727.0.x86_64-us-east-1-HVM-standard-0,可以使用带通配符的匹配串,避免镜像名末尾小版本变更导致匹配失效。
  • 镜像所有者ID:原配置中的099720109477是Ubuntu发行方Canonical的AWS账号ID,Fedora官方发布镜像对应的所有者ID为125523121184。
    原配置中关于virtualization-type为hvm的过滤逻辑与目标镜像属性匹配,无需修改。

完整可用配置

data "aws_ami" "fedora_atomic" {
  most_recent = true

  filter {
    name   = "name"
    values = [
      "Fedora-Atomic-25-20170727.0.x86_64-us-east-1-HVM-standard-*"
    ]
  }

  filter {
    name   = "virtualization-type"
    values = [
      "hvm"
    ]
  }

  owners = [
    "125523121184"
  ]
}

精确匹配指定AMI的简化写法

如果已经明确目标AMI ID为ami-00035c7b,可以跳过多层名称过滤直接锁定目标,消除多镜像匹配的歧义:

data "aws_ami" "fedora_atomic" {
  most_recent = true
  image_ids   = ["ami-00035c7b"]
  owners      = ["125523121184"]
}

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.22 12:15:03