下面提供了详细信息,但从总体上讲,我在AWS GovCloud中构建资源没有问题,尤其是在us-gov-wast-1地区。当我决定为私有aws_route53_zone添加资源时,出现以下错误:
act.properties.sdeactLongDescription.longDescription.type
通常我认为这是由于IAM凭证不正确,因为它是403,但是我的凭证对于其他所有资源(即使是在同一TF文件中的资源)都可以正常工作。我什至尝试更改它们,但没有运气。任何人都知道造成这种情况的原因以及如何解决它。 Route53应该在美国西部的GovCloud中可用。
Terraform v0.11.13
provider.aws v2.12.0
* aws_route53_zone.private: error creating Route53 Hosted Zone: InvalidClientTokenId: The security token included in the request is invalid. status code: 403, request id: a9124a21-8eba-11e9-8bbb-c59c842ad843
答案 0 :(得分:1)
只是解决了这个问题。 /.terraform/plugins/linux_amd64目录中的缓存AWS Provider插件是一个较旧的版本(2.12),自几个月前首次从环境中构建以来,尚未进行过更新。一旦我们执行了terraform init -upgrade,插件便被升级到当前版本(2.52)。升级后,我们不再收到“ InvalidClientTokenId”错误。