如何解决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 举报,一经查实,本站将立刻删除。