Azure AD访问Azure Storage
通过Azure AD的service Principal申请access token,可以不使用Azure的Storage Account Key来访问Azure的存储资源。
具体方法如下:
name="whuser01" sa="hwst" sub_id=$(az account list --query "[?isDefault]" | jq -r .[].id) az ad sp create-for-rbac -n $name --role reader --scopes /subscriptions/$sub_id client_id=$(az ad sp list --display-name $name | jq -r .[].appId) tenant_id=$(az ad sp list --display-name $name | jq -r .[].appOwnerOrganizationId) secret="xxxxxxxx" export token="$(curl -X POST \ -d "grant_type=client_credentials" \ -d "client_id=$client_id" \ -d "client_secret=$secret" \ -d "resource=https://storage.azure.com/" \ https://login.microsoftonline.com/$tenant_id/oauth2/token | jq -r .access_token)" curl --oauth2-bearer "$token" -i \ -H 'x-ms-version: 2017-11-09' \ https://$sa.blob.core.windows.net/?comp=list
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
· 提示词工程——AI应用必不可少的技术