在部署应用服务CDN端点时,Terraform脚本错误。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在部署应用服务CDN端点时,Terraform脚本错误。相关的知识,希望对你有一定的参考价值。

在部署时出现以下错误。

Error: Error waiting for CDN Endpoint "website-dev-appservice" (Profile "website-dev-eastus2-cdn" / Resource Group "website-dev-eastus2-rg") to finish creating: Code="BadRequest" 

Message="\"ErrorMessage\":\"Errors found in Model: OriginHostHeader must match the regex '(^(([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9_\\\\-]*[a-zA-Z0-9])\\\\.)*([A-Za-z0-9]|[A-Za-z0-9][A-Za-z0-9\\\\-]*[A-Za-z0-9])$)|((?:[:0-9A-Fa-f]+))'.\""

可能是什么问题?

答案

虽然hashicorp文档中说origin_host_header是一个可选的字段,但这里Scripts需要指定origin_host_header,默认值是域名,例如origin_host_header = www.google.comJust 添加origin_host_header,应该就可以了。

以上是关于在部署应用服务CDN端点时,Terraform脚本错误。的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 AWS Lambda 脚本通过 Terraform 部署 AWS 基础设施

从 API Gateway 获取 terraform 中 AWS lambda 的端点

Terraform - 长时间运行 Azure 部署错误

Terraform 未部署 api 网关阶段

如何使用 Terraform 部署和重新部署应用程序?

如何使用 Terraform 为 Azure 资源创建警报