在Terraform Azure App服务资源中配置CORS
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Terraform Azure App服务资源中配置CORS相关的知识,希望对你有一定的参考价值。
我有以下Terraform资源用于配置Azure应用服务:
resource "azurerm_app_service" "app_service" {
name = "Test-App-Service-3479112"
location = "${azurerm_resource_group.resource_group.location}"
resource_group_name = "${azurerm_resource_group.resource_group.name}"
app_service_plan_id = "${azurerm_app_service_plan.app_service_plan.id}"
site_config {
dotnet_framework_version = "v4.0"
remote_debugging_version = "VS2012"
}
app_settings {
"ASPNETCORE_ENVIRONMENT" = "test"
"WEBSITE_NODE_DEFAULT_VERSION" = "4.4.7"
}
}
我正在尝试添加要在我的资源中使用的CORS原始值。有没有办法在Terraform中添加它,或者如果没有,我怎么能在我的Terraform文件中配置它(可能使用Azure SDK)?
答案
目前,它不受支持。你可以检查azurerm_app_service。
在目前的terraform版本中,不支持cors。
如果可能,您可以使用Azure模板执行此操作,您可以检查此example。
"properties": {
"cors": {
"allowedOrigins": [
"[concat('https://', parameters('siteName'), '.azurewebsites.net')]"
]
},
以上是关于在Terraform Azure App服务资源中配置CORS的主要内容,如果未能解决你的问题,请参考以下文章
Terraform - 尝试使用服务主体在 Azure 中创建资源并从 keyvault 中提取该 SP 密钥
通过 terraform 创建 Azure App 服务时抛出错误此处不应出现名为“zone_redundant”的参数
Terraform - Azure 作为提供者和受限访问帐户