簡體   English   中英

如何使用Azure Batch中的Key Vault進行身份驗證

[英]How to authenticate with Key Vault from Azure Batch

我一直在遵循本指南,以使用證書對azure批處理中的密鑰庫進行身份驗證。 我生成的每個證書在導入到Azure批次中時都會導致錯誤,下面列出了一些示例:

代碼:InvalidPropertyValue消息:為請求正文中的屬性之一提供的值無效。 PropertyName:數據原因:指定的數據和密碼不匹配

要么

無法獲取未定義或空引用的屬性“ tbsCertificate”

要么

無法解密PKCS#8 ShroudedKeyBag,密碼錯誤?

我不知道的證書有什么要求嗎? 或者,如果證書不起作用,也可以將托管身份或服務主體分配給我的Azure批處理池。

我以本文為指導,將以下選項添加到了makecert命令中。

-a sha256 -len 2048

該證書本身仍然無法正常工作,然后您僅需使用以下選項即可運行pvk2pfx

pvk2pfx -pvk batchcertificate.pvk -spc batchcertificate.cer

這將打開向導,然后您需要使用該向導:

  1. 選擇“是,導出私鑰”
  2. 勾選以下選項:
    • “如果可能的話,請將所有證書包括在認證路徑中”
    • “導出所有擴展屬性”
    • “啟用證書隱私”
  3. 在下一頁上,添加密碼

您也可以嘗試閱讀以下文檔: https : //samcogan.com/secure-credential-access-with-azure-batch-and-keyvault/

我相信Microsoft將來會專門發布有關此問題的更多文檔。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM