使用 Terraform 部署开放 AI 资源

问题描述 投票:0回答:1

我通过以下代码部署 Azure OpenAI 资源来使用 Terraform:

resource "azurerm_cognitive_account" "openai" {
  name                = var.openai_name
  location            = var.resource_location
  resource_group_name = var.resource_group_name

  kind     = "OpenAI"
  sku_name = "S0"
}

但是,此代码似乎使用“基于区域的端点”而不是“基于资源的端点”来部署 Azure OpenAI 资源。请参阅我通过 Azure 门户与通过 Terraform 代码执行此操作时的区别: 来自门户网站

使用 Terraform 代码

为什么会发生这种情况以及如何使用 Terraform 创建具有基于区域的端点的 Azure OpenAI 资源?

基本上,terraform资源的功能

azurerm_cognitive_account
azure terraform-provider-azure azure-openai
1个回答
0
投票

data "azurerm_resource_group" "example" { name = "xxx" } resource "azurerm_cognitive_account" "openai" { name = "regionalai" location = data.azurerm_resource_group.example.location resource_group_name = data.azurerm_resource_group.example.name kind = "OpenAI" sku_name = "S0" }

部署成功:

enter image description here

如果您想将端点显式指定为基于资源或任何其他基于资源,则可以使用

enter image description herecustom_sub_domain_name

terraform 资源中提供的参数,如下所示。

azurerm_cognitive_account
输出:


© www.soinside.com 2019 - 2024. All rights reserved.