8
這裏是我的s3_policy.json如何使用Terraform從GitHub Enterprise下載文件?
{
"Version":"2012-10-17",
"Statement":[
{
"Sid":"mybucket",
"Effect":"Allow",
"Principal": "*",
"Action":["s3:GetObject"],
"Resource":[
"arn:aws:s3:::${bucket_name}/*"
],
"Condition": {
"IpAddress": {
"aws:SourceIp": [
"10.xx.xxx.x",
"172.168.xx.x",
........,
.........,
..........,
...........,
]
}
}
}
]
}
我有我用它爲不同的項目共同回購。這個常見的回購有yaml格式的CIDR IP列表。
我想將它放到我的Terraform項目中,以便我可以重複使用相同的文件而不是硬編碼IP地址。
我無法想出一種方法來自動執行此操作,而不是在此回購軟件中使用硬編碼IP地址。