# 检查美国区域可用的操作系统镜像 data "oci_core_images" "us_images" { provider = oci.us compartment_id = data.consul_keys.oracle_config_us.var.tenancy_ocid # 过滤操作系统 filter { name = "operating_system" values = ["Canonical Ubuntu", "Oracle Linux"] } # 按创建时间排序,获取最新的 sort_by = "TIMECREATED" sort_order = "DESC" } output "available_os_images" { value = { ubuntu_images = [ for img in data.oci_core_images.us_images.images : { display_name = img.display_name operating_system = img.operating_system operating_system_version = img.operating_system_version id = img.id time_created = img.time_created } if img.operating_system == "Canonical Ubuntu" ] oracle_linux_images = [ for img in data.oci_core_images.us_images.images : { display_name = img.display_name operating_system = img.operating_system operating_system_version = img.operating_system_version id = img.id time_created = img.time_created } if img.operating_system == "Oracle Linux" ] } }