You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Pulumi Azure Native创建Azure Databricks出现AssertionError类型错误

报错原因
  • 类型不匹配触发断言错误:managed_resource_group_id参数要求传入单个字符串类型的资源组ID(支持Pulumi Input[str]类型),但你使用pulumi.Output.all(resource_group.id)传入的是包裹了列表的Output对象,和预期参数类型不符。
  • pulumi.Output.all()的设计用途是合并多个Pulumi Output对象,返回的是包含所有入参解析后值的列表类型Output,仅需传递单个Output时不需要用该方法包裹。
修复方法

直接将resource_group.id赋值给managed_resource_group_id即可,resource_group.id本身就是符合要求的Output[str]类型,Pulumi会自动处理异步解析逻辑。

修正后代码:

databricks_workspace = azure_native.databricks.Workspace('databrick',
                                                         location=location_name,
                                                         resource_group_name=resource_group.name,
                                                         managed_resource_group_id=resource_group.id,
                                                         workspace_name='workspace-{}-{}'.format(
                                                             project_name, stack_name),
                                                         sku=azure_native.databricks.SkuArgs(
                                                             name='Standard',
                                                             tier='Standard'
                                                         ),
                                                         tags={
                                                             'Team': 'Data',
                                                             'Environment': stack_name,
                                                         },
                                                         )

内容的提问来源于stack exchange,提问作者Shadi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 01:36:04