Terraform AWS 提供商找不到 aws_codepipeline_webhook 资源
Terraform AWS provider cannot find aws_codepipeline_webhook resource
我正在使用 Terraform 0.11.10(截至该日期的最新版本)。我正在尝试使用 codepipeline webhooks 功能,如下所述:
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 以来,与 AWS 等外部 API 交互的提供商已被取消捆绑,并以不同的节奏向核心或每个其他提供商发布功能。
因此,如果您希望修复提供程序特定的错误或新功能,例如现有资源和数据源中的新 resources/data 源或新功能,那么您还应该升级您的提供程序版本。
在这种情况下 aws_codepipeline_webhook
resource was released in the 1.41 AWS provider release 因此您的 AWS 提供商版本至少要达到该版本。
我正在使用 Terraform 0.11.10(截至该日期的最新版本)。我正在尝试使用 codepipeline webhooks 功能,如下所述: 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 以来,与 AWS 等外部 API 交互的提供商已被取消捆绑,并以不同的节奏向核心或每个其他提供商发布功能。
因此,如果您希望修复提供程序特定的错误或新功能,例如现有资源和数据源中的新 resources/data 源或新功能,那么您还应该升级您的提供程序版本。
在这种情况下 aws_codepipeline_webhook
resource was released in the 1.41 AWS provider release 因此您的 AWS 提供商版本至少要达到该版本。