如何在 terraform 中使用 AWS HTTP API(不是 REST API)?

ada*_*vea 1 amazon-web-services terraform aws-api-gateway terraform-provider-aws

亚马逊最近为他们的 api 网关产品发布了HTTP API,我想使用 Terraform 来启动一些。我看到Terraform具有文档aws_apigatewayv2_api资源,这将创造网关本身,但我找不到路,阶段,或任何其他类型的资源,我会需要我的网关文档。

Terraform 还没有完全支持 HTTP API,还是我在某处遗漏了一些文档?

msm*_*ens 5

更新:

根据对问题#11148结束评论,从v3.3.0开始, terraform-aws-provider 首次普遍支持 AWS API Gateway HTTP API 资源。以后的版本已经添加了新功能。

历史答案:

事实上,Terraform AWS 提供商似乎还不支持 API Gateway HTTP API 所需的所有资源。

aws_apigatewayv2_api资源在terraform提供商-AWS发布的2020年3月12日,2.53.0,但如资源的实现aws_apigatewayv2_routeaws_apigatewayv2_stage以及aws_apigatewayv2_integration尚未合并。

terraform-provider-aws 问题#11148具有指向新资源的待处理拉取请求的链接。