HLT*_*HLT 0 azure-api-management terraform
我已经通过 Terraform 部署了 Azure HTTP 函数应用程序,我想通过 API 管理来管理对 HTTP 函数的访问。我可以看到如何通过 Terraform 创建 API 管理,但是我看不到如何将我的函数应用程序与 API 管理结合起来。通过控制台,这非常简单。我如何通过 terraform 做到这一点?
小智 5
以下是将 Azure 函数作为后端添加到 Azure API 管理的 terraform 代码:
resource "azurerm_api_management_backend" "example" {
name = "sample-backend"
resource_group_name = data.azurerm_resource_group.example.name
api_management_name = data.azurerm_api_management.example.name
protocol = "http"
url = "https://${azurerm_function_app.example.name}.azurewebsites.net/api/"
credentials {
header = {
"x-functions-key" = "${data.azurerm_function_app_host_keys.example.default_function_key}"
}
}
}
Run Code Online (Sandbox Code Playgroud)
有关将函数或 Web API 添加为 Azure APIM 中的 API 作为后端的更多信息,请参阅Royarin 博客文章。
| 归档时间: |
|
| 查看次数: |
2114 次 |
| 最近记录: |