SDK for java 中的服务主体 (SPN) 用法,用于访问 azure 存储

问题描述

我是 Azure SDK for Java 的新手。到目前为止,我找不到有关如何执行的解决方案:

  • 要么:直接使用 SPN 凭据
  • 或:使用 SPN 创建 SAS

访问 Azure 存储 (blob)。

BlobServiceClientBuilder 接受:

  • credential(StorageSharedKeyCredential credential) - 仅适用于 Azure 存储中的实际密钥(目前我不适合 - 因为我需要使用 SPN)
  • credential(TokenCredential credential) - 不知道如何使用它;它与ClientSecretCredential有关吗?如果是 - 我如何将它们用于 SPN
  • credential(AzureSasCredential credential) - 看起来很有希望,但我找不到任何关于如何首先为我的 SPN 创建 SAS 的提示。

预先感谢您的支持:)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...