我有一个将IP设置为白名单变量的脚本。 account-IP.sh
#account-IP.sh
account_ips='"0.0.0.0","0.0.0.1"'
export TF_VAR_whitelist=[${account_ips}]
在我的TF文件中,我有这个
#TF_policy
"Action:" "stsAssumeRole",
"Condition": {
"IpAddress": {
"aws:SourceIp":[
${var.whitelist}
]
..............
每当我运行Terraform应用程序时,我都会不断收到语法错误。条件是我必须能够从中央位置即脚本中提取IP