如何为AWS China cn-north-1配置Terraform

时间:2017-11-02 10:50:44

标签: amazon-web-services terraform

我为非中国AWS创建了terraform模板,现在我们想让它们适应中国(cn-north-1)地区。简单地将区域更改为cn-north-1并未达到中国区域的正确AWS API。

如何配置terraform以使用中国地区?与非中国AWS API相比,中国的API也更老了;中国的AWS API与Terraform的兼容性如何?

感谢您的帮助!

2 个答案:

答案 0 :(得分:2)

将配置移植到cn-north-1时容易错过的一件事是资源ARN中的AWS partition正确,也就是说,您的所有ARN都必须以arn:aws-cn:...而不是{{1}开头}}。如果您想要编写适用于CN和非CN区域的清单,您可能会发现data source有用。

要注意的另一件事是指定正确的服务端点,例如:在IAM信任政策中。查看完整列表here

就地形来说,这可能就是这个问题,但如果你需要它,那么要记住的另一个细微之处是s3cmd configuration

答案 1 :(得分:0)

您是否在TF文件中设置了aws_regionhttps://www.terraform.io/docs/providers/aws/d/region.html