我使用的是Terraform 0.11.10(最新版本(。我正在尝试使用代码管道webhook功能,如下所述:https://www.terraform.io/docs/providers/aws/r/codepipeline_webhook.html
我定义了一个webhook资源如下:
resource "aws_codepipeline_webhook" "foo" { ... }
然而Terraform抱怨道:
Error: aws_codepipeline_webhook.foo: Provider doesn't support resource:
aws_codepipeline_webhook
我已经重新初始化Terraform。
文档确实存在,我看到功能请求在讨论它,并在此处标记为已解决:https://github.com/terraform-providers/terraform-provider-aws/issues/4478
有人知道如何获得支持吗?
自Terraform 0.10以来,与外部API(如AWS(交互的提供商已被拆分,并以不同的节奏向核心或每个其他提供商发布功能。
因此,如果您希望修复特定于提供商的错误或新功能,如新资源/数据源或现有资源和数据源中的新功能,那么您也应该升级您的提供商版本。
在这种情况下,aws_codepipeline_webhook
资源是在1.41 AWS提供商版本中发布的,因此您的AWS提供商版本希望至少为该版本。