[Azure] databricks通过服务主体(service principals)和azure key vaults访问Blob storage

本文详细介绍了如何通过Azure服务主体(Service Principal)和Key Vault访问Blob Storage的过程,包括创建Blob存储、应用注册、Key Vault设置、权限分配、Databricks的Secret Scope配置以及在Databricks中访问Blob Storage。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Service Principal 是Azure Active Directory中的一个应用程序,它被授权访问Azure中的资源。此访问受到分配给服务主体的角色的限制,从而使您能够控制哪些资源可以访问以及在哪个级别上访问,使用专用应用程序服务主体service principals进行本地开发,可以在应用开发期间遵循最低特​权原则。
如何将他们经脉全部打通,需要进行以下步骤:
1,在 Microsoft Azure Portal 创建一个blob storage,并创建一个容器container。
2,在Azure Active Directory创建应用注册,并创建密钥。
3,创建key vault,把应用注册的appID和密钥存储在key vault。
4,在blob storage给service principal授予访问的权限。
5,给databricks创建secret scope,并关联key vault。
6,在databricks 访问blob storage。

一,创建Blob storage,并创建容器container

登录 Microsoft Azure Portal 在左上角三横线找到存储账户storage accounts点进去。

 点创建create,配置好信息,起好名后点审核创建review,create.

 等待部署完成后,再次回到存储账户storage accounts就可以看到你自己的blob storage啦。

 点进去,找到容器container,创建create,给个名字创建就行。

 

 

二,在Azure Active Directory创建应用注册service principal,并创建密钥

找到Azure Active Directory点进去,找到应用注册App registrations,点击新注册。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

虾稿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值