python - 使用托管标识和 python 创建 Azure 数据工厂链接服务
问题描述
我正在使用 python 脚本来创建和管理数据工厂管道,当我想创建链接服务时,我只是使用以下代码:
但现在我想使用托管标识而不是名称和密钥来创建链接服务,而且我找不到任何关于如何使用 python 来完成的示例。
但我想用python来做。
谢谢!
解决方案
service_endpoint str Azure Blob 存储资源的必需 Blob 服务终结点。它与connectionString、sasUri 属性互斥。
根据API 文档,您应该使用service_endpoint
托管身份创建链接服务。您应该将 Blob 服务端点传递给service_endpoint
.
以下是我的测试代码:
ls_name = 'storageLinkedService001'
endpoint_string = 'https://<account name>.blob.core.windows.net'
ls_azure_storage = LinkedServiceResource(properties=AzureBlobStorageLinkedService(service_endpoint=endpoint_string))
ls = adf_client.linked_services.create_or_update(rg_name, df_name, ls_name, ls_azure_storage)
结果:
推荐阅读
- pandas - 在 Pandas [Python] 的另一列中选择包含前 x 个唯一值的所有行
- javascript - 使用 MyQttHub 将 Reactjs 项目连接到 mqtt
- php - 语法错误,Laravel 更新后出现意外的 ')'
- react-native - React Native - zIndex
- rust - 使用模块化位域从 Rust 中的枚举列表创建位域
- python - 将数据帧传递给 keras 顺序模型
- linux - 新用户的电子邮件会进入 gmail 垃圾邮件,而老用户不会
- c - 在 bst 中查找所有非终端节点的总和
- python - 使用 matplotlib 为子图设置相同的比例但不同的限制
- ruby-on-rails - 重写设计注册控制器以进行重定向