我正在嘗試將用戶分配的托管標識分配給 Azure Synapse
我有以下 Terraform 代碼
// Create synapse User Assigned Identity
resource "azurerm_user_assigned_identity" "uai_synapse" {
resource_group_name = azurerm_resource_group.resource_group.name
location = azurerm_resource_group.resource_group.location
name = var.uai_synapse
}
// Create Synapse Workspace
resource "azurerm_synapse_workspace" "synapsews" {
name = var.dat_synapse_ws
resource_group_name = azurerm_resource_group.resource_group.name
location = azurerm_resource_group.resource_group.location
storage_data_lake_gen2_filesystem_id = azurerm_storage_data_lake_gen2_filesystem.datalake-config.id
sql_identity_control_enabled = true
sql_administrator_login = var.synapse_sql_administrator_login
sql_administrator_login_password = var.synapse_sql_administrator_login_password
managed_virtual_network_enabled = true
aad_admin {
login = data.azuread_user.user.mail
object_id = data.azuread_user.user.object_id
tenant_id = data.azurerm_client_config.current.tenant_id
}
identity {
type = "SystemAssigned"
}
depends_on = [ azurerm_storage_account.datalake ]
}
但我沒有看到任何將用戶分配的標識分配給 Azure Synapse Workspace 的選項,請提出建議。
uj5u.com熱心網友回復:
根據檔案,您不能這樣做:
來源:https ://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/synapse_workspace#principal_id
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/511814.html
標籤:天蓝色地形terraform-provider-azure
