首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Terraform分配Synapse角色时出错

使用Terraform分配Synapse角色时出错
EN

Stack Overflow用户
提问于 2022-01-03 07:30:14
回答 1查看 381关注 0票数 0

我试图通过Terraform在Synapse中指定一个in角色,但是我得到了一个错误。

这就是我想做的:

代码语言:javascript
复制
resource "azurerm_synapse_role_assignment" "example" {
  synapse_workspace_id = azurerm_synapse_workspace.syn_ws.id
  role_name            = "Synapse Administrator"
  principal_id         = "<user_objectid>"       # alternatively data.azurerm_client_config.current.object_id

  depends_on = [azurerm_synapse_firewall_rule.example]
}

下面是生成的错误,似乎没有授权,但所有其他步骤都要创建资源组、存储、工作区等工作。

代码语言:javascript
复制
Error: listing synapse role definitions accesscontrol.RoleDefinitionsClient#ListRoleDefinitions: Failure sending request: StatusCode=0 -- Original Error: Get "https://synapse-da-dev.dev.azuresynapse.net/roleDefinitions?api-version=2020-08-01-preview&scope=workspaces%2Fsynapse-da-dev": authenticationrequired        
│
│   with module.rg-synapse.azurerm_synapse_role_assignment.example,
│   on ..\modules\rg-synapse\main.tf line 113, in resource "azurerm_synapse_role_assignment" "example":
│  113: resource "azurerm_synapse_role_assignment" "example" {

任何投入都是非常感谢的,非常感谢!

EN

回答 1

Stack Overflow用户

发布于 2022-05-10 14:22:51

检查您的terraform代理是否可以访问synapse,如果您阻止了所有对synapse的公共访问,那么将terraform代理的IP添加到允许的源中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70562751

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档