gpt4 book ai didi

azure - 如何使用 Terraform 批准 Blob 存储 ADLS Gen2 上的托管专用端点?

转载 作者:行者123 更新时间:2023-12-03 00:40:10 28 4
gpt4 key购买 nike

我使用 Terraform 在 Synapse Analytics 工作区上创建了多个托管专用端点。现在我不知道如何“批准”它们,因为我似乎找不到合适的资源来执行此操作。

要手动执行此操作,我需要转到存储帐户 -> 网络 -> 专用端点,选择要“已批准”的端点,然后按批准。

最佳答案

如果您仍然感兴趣,我已经在 Terraform 中完成了此操作,如下所示:

resource "null_resource" "endpoint_approval" {
depends_on = [module.sql_managed_endpoint, module.storage_managed_endpoint]
provisioner "local-exec" {
command = <<-EOT
$sql_id = $(az network private-endpoint-connection list --id ${module.mssql_server.id} --query "[?contains(properties.privateEndpoint.id, 'vnet')].id" -o json) | ConvertFrom-Json
$storage_id = $(az network private-endpoint-connection list --id ${module.storage_account.storage_account_id} --query "[?contains(properties.privateEndpoint.id, 'vnet')].id" -o json) | ConvertFrom-Json
az network private-endpoint-connection approve --id $sql_id --description "Approved in Terraform"
az network private-endpoint-connection approve --id $storage_id --description "Approved in Terraform"
EOT
interpreter = ["pwsh", "-Command"]
}
}

关于azure - 如何使用 Terraform 批准 Blob 存储 ADLS Gen2 上的托管专用端点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68898346/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com