首页 > 其他分享 >【Azure Developer】开发模式下使用AAD账号访问Azure Blob的相关参考

【Azure Developer】开发模式下使用AAD账号访问Azure Blob的相关参考

时间:2022-12-31 18:06:02浏览次数:64  
标签:AAD zh cn docs azure Blob https Azure

问题描述

开发模式下使用AAD账号访问Azure Blob的流程参考文件

 

问题解答

第一步:先在AAD中注册一个APP,步骤可参考:

将应用程序注册到 Microsoft 标识平台 :​​https://docs.azure.cn/zh-cn/active-directory/develop/quickstart-register-app#register-an-application​​ 

将应用程序注册到 Azure AD 租户 :​​https://docs.azure.cn/zh-cn/storage/common/storage-auth-aad-app?toc=%2Fstorage%2Fblobs%2Ftoc.json&tabs=dotnet#register-your-application-with-an-azure-ad-tenant​

【Azure Developer】开发模式下使用AAD账号访问Azure Blob的相关参考_Azure

第二步:在API Permissions界面中添加Azure 存储相关权限,可参考:

​https://docs.azure.cn/zh-cn/storage/common/storage-auth-aad-app?toc=%2Fstorage%2Fblobs%2Ftoc.json&tabs=dotnet#grant-your-registered-app-permissions-to-azure-storage;​​​

【Azure Developer】开发模式下使用AAD账号访问Azure Blob的相关参考_数据_02


第三步:在Certificates & Secrets 界面为APP添加凭据,凭据可以为证书或者客户端密码,可参考:

​https://docs.azure.cn/zh-cn/active-directory/develop/quickstart-register-app#add-credentials​​​

【Azure Developer】开发模式下使用AAD账号访问Azure Blob的相关参考_数据_03


 

第四步:在目标Storage Account资源为APP分配Azure角色以使APP能够访问Blob数据,可参考:

​https://docs.azure.cn/zh-cn/storage/blobs/assign-azure-role-data-access?tabs=portal​

要使用 Azure AD 凭据访问 Azure 门户中的 blob 数据,用户必须具有以下角色分配:

  • 数据访问角色,例如“存储 Blob 数据读取者”或“存储 Blob 数据参与者”
  • 至少分配 Azure 资源管理器“读取者”角色

第五步:程序代码中获取用于授权的访问令牌

【Azure Developer】开发模式下使用AAD账号访问Azure Blob的相关参考_json_04

 

 


 

【END】



当在复杂的环境中面临问题,格物之道需:浊而静之徐清,安以动之徐生。 云中,恰是如此!

标签:AAD,zh,cn,docs,azure,Blob,https,Azure
From: https://blog.51cto.com/u_13773780/5982157

相关文章

  • MybatisPlus代码生成器配置(处理blob等类型)
    一:新建springboot项目二:导包<dependencies><dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-generator</artifactId><version>3.3.2</......
  • azure-databricks-cluster-usage-management
    Overview定义计算资源(集群、作业和池),并确定用于不同工作负载的资源。描述几个用例的集群资源调配策略,以最大限度地提高可用性和成本效益。描述集群治理的最佳实践,包括集群......
  • Azure DevOps 的架构窥探
    工作的缘故,接触TFS(TeamFoundationServer)挺多的,现在改名为AzureDevOps,分为可私有化部署版本AzureDevOpsServer,简称ADS,以及SAAS版本AzureDevOpsServices。......
  • 【Azure Developer】Springboot 集成 中国区的Key Vault 报错 AADSTS90002: Tenant 'x
    问题描述Springboot集成azurekeyvault报错,代码参考的官方文档:https://docs.microsoft.com/en-us/azure/developer/java/spring-framework/configure-spring-boot-start......
  • Azure DevOps Server 2019 (TFS)安装教程
    (1)安装教程:​​AzureDevOpsServer2019(TFS)安装教程-danzhang​​AzureDevOpsServer的安装教程_躺平佛系周大侠的博客1.配置数据库,使用默认的sqlexpress2.搜索配置......
  • Azure 使用技巧
    目录1.自动开机1.1.方法1创建runbook1.2.方法2.runbook库中也脚本2.工具2.1.AzureCLI2.2.常用命令3.配置3.1.调整大小3.2.查看价格3.3.附加磁盘4.计费5.FTP......
  • 【Azure 环境】Azure CLI 获取Access Token的脚本实例
    问题描述如何使用azureCLI命令获取到中国区的AccessToken呢?问题解答首先,需要通过 azcloudset--nameAzureChinaCloud来设置登录中国区的环境然后,通过azlogin登录......
  • 【Azure 环境】Azure CLI 获取Access Token的脚本实例
    问题描述如何使用azureCLI命令获取到中国区的AccessToken呢?问题解答首先,需要通过 azcloudset--nameAzureChinaCloud来设置登录中国区的环境然后,通过azlogin......
  • 微软Azure创建免费虚拟机使用
    前言首先你要有一个可以申请azure100的教育邮箱,这里不做过多介绍申请前往这个链接使用你的邮箱申请azure100注意最好使用浏览器无痕访问手机号码填写自己的https://a......
  • 安装 Azure CL 并生成 service principal 文件
    1安装1.1Yum⽅式安装ForLinuxdistributionswithyumsuchasRHEL,Fedora,orCentOS,there'sapackagefortheAzureCLI.ThispackagehasbeentestedwithRH......