AWS Packer Builder 是否可以将 SourceAMITags.TagName 与空格一起使用?

问题描述

我有以下示例打包程序 HCL2 代码

source "amazon-ebs" "basic-example" {
  region =  "us-east-1"
  source_ami =  "ami-fce3c696"
  instance_type =  "t2.micro"
  ssh_username =  "ubuntu"
  ami_name =  "packer_tag_example {{timestamp}}"
  tags = {
      OS_Version = "Ubuntu"
      Release = "Latest"
      Base_AMI_Name = "{{ .sourceAMIName }}"
      Extra = "{{ .sourceAMITags.TagName }}"
  }
}

build {
  sources = [
    "source.amazon-ebs.basic-example"
  ]
}

关于使用源 AMI 中的 SourceAMITags.TagName 的 Extra 标记,我想获取标记中有一个空格。例如“项目阶段”

我已经尝试了以下

Extra = "{{ .sourceAMITags.Project Phase }}"

哪些错误,也转义了空间,但又是错误

用空格引用标签的语法是什么?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)