创建Route53托管区域失败,并显示InvalidClientTokenId

时间:2019-06-14 17:31:14

标签: amazon-web-services terraform terraform-provider-aws

下面提供了详细信息,但从总体上讲,我在AWS GovCloud中构建资源没有问题,尤其是在us-gov-wast-1地区。当我决定为私有aws_route53_zone添加资源时,出现以下错误:

act.properties.sdeactLongDescription.longDescription.type

通常我认为这是由于IAM凭证不正确,因为它是403,但是我的凭证对于其他所有资源(即使是在同一TF文件中的资源)都可以正常工作。我什至尝试更改它们,但没有运气。任何人都知道造成这种情况的原因以及如何解决它。 Route53应该在美国西部的GovCloud中可用。

Terraform版本

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

1 个答案:

答案 0 :(得分:1)

只是解决了这个问题。 /.terraform/plugins/linux_amd64目录中的缓存AWS Provider插件是一个较旧的版本(2.12),自几个月前首次从环境中构建以来,尚未进行过更新。一旦我们执行了terraform init -upgrade,插件便被升级到当前版本(2.52)。升级后,我们不再收到“ InvalidClientTokenId”错误。