【问题标题】:Azure Blob Storage Decrypt Using Key Vault .Net v12 SDKAzure Blob 存储解密使用 Key Vault .Net v12 SDK
【发布时间】:2022-01-27 04:45:17
【问题描述】:

我希望解密使用 .NET 中的 Azure Key Vault 加密的 Azure 存储 Blob。基于此文档 (https://docs.microsoft.com/en-us/azure/storage/blobs/storage-encrypt-decrypt-blobs-key-vault?tabs=dotnet11#decrypt-blob-and-download):

但我在 v12 中找不到任何替代方案来解密它。

您能帮我找出这些代码行的替代方案吗?

  BlobEncryptionPolicy policy = new BlobEncryptionPolicy(null, kvResolver);
       BlobRequestOptions options = new BlobRequestOptions() { EncryptionPolicy = policy, CustomerProvidedKey = new BlobCustomerProvidedKey(aesKey) };

using (var np = File.Open(path, FileMode.Create))
    blob.DownloadToStream(np, null, options, null);

感谢您的帮助!

【问题讨论】:

  • 您好@TheHeadphoneDude,如果我的回答对您有帮助,您可以点赞并接受它作为答案(点击答案旁边的复选标记,将其从灰色切换为已填充。)。这对其他社区成员可能是有益的。谢谢——

标签: c# .net azure-blob-storage


【解决方案1】:

他们目前正在努力创建代码 sn-ps 反映 Azure 存储客户端库的 12.x 版本。如需更多信息,请参阅Announcing the Azure Storage v12 Client Libraries

v12 存储库在 Azure 服务中也是一致的,因此学习其中一个会更容易学习其他。它们受到支持、完整记录和开源(.NETJavaPythonJS/Node)。

欢迎访问.NET guidelines,详细了解创建这些 SDK 所遵循的指南。

【讨论】:

  • 目前是否有任何解决方法?如果没有,这可以通过任何其他语言(如 python)来完成吗?如果是的话,你能分享一些相同的代码sn-p吗?谢谢!
  • 抱歉,目前 V12 中没有任何解决方法,即使是在 python 语言中,它也在进行中。
  • 您知道此功能何时可用吗?这篇文章是在 2020 年发布的,关于宣布新库的链接没有提到任何发布日期
  • @TheHeadphoneDude,您能否运行在 v12 中为 v11 显示的相同代码,如果您收到任何错误,请告诉我?
  • 我正在尝试在突触笔记本中运行此代码,但它不允许我安装已弃用的 v11 软件包。我该怎么办?
猜你喜欢
  • 2021-01-11
  • 2021-01-04
  • 2017-09-12
  • 2021-12-13
  • 2021-02-15
  • 2021-04-22
  • 2017-03-01
  • 2017-10-30
  • 1970-01-01
相关资源
最近更新 更多