簡體   English   中英

通過Azure管理API更改角色證書嗎?

[英]Change the role certificate via Azure management api?

我正在運行許多使用相同證書的Azure雲服務。 我試圖找到一種方法,以編程方式上傳新證書,然后使用管理API更新每個角色配置上的指紋。

我在這里找到了添加證書的信息: http : //msdn.microsoft.com/zh-cn/library/windowsazure/ee460817.aspx ,但是我找不到如何在不重新發布的情況下更改每個服務中的指紋。 有人可以指出我正確的方向嗎? 我正在尋找創建一個簡單的C#控制台應用程序來完成此任務。

沒有用於更改證書的特定API操作,但是,您可以通過對更改部署配置操作執行POST來上傳包含新指紋的服務配置的新版本(.cscfg文件):

https://management.core.windows.net/<subscription-id>/services/hostedservices/<cloudservice-name>/deploymentslots/<deployment-slot>/?comp=config

POST請求的主體應包含新.cscfg文件內容的base64編碼表示形式:

<?xml version="1.0" encoding="utf-8"?>
<ChangeConfiguration xmlns="http://schemas.microsoft.com/windowsazure">
  <Configuration>base-64-encoded-configuration-file</Configuration>
</ChangeConfiguration>

這等效於通過“ 配置”選項卡從Azure管理門戶上載新配置:

如何從Azure門戶上載新配置

相關的MSDN鏈接是

http://msdn.microsoft.com/zh-CN/library/windowsazure/ee460809.aspx

暫無
暫無

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

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