2016-08-15 13 views
0

本文介紹瞭如何確保在Azure的服務織物集羣: https://azure.microsoft.com/en-us/documentation/articles/service-fabric-visualstudio-configure-secure-connections/是否有書面的方式來保護(使用SSL)auzre服務結構的localhost羣集?

但它並沒有引用至於如何配置開發人員的機器一樣。我試圖在上面的鏈接中應用相同的原則,看看我能否實現它。它總是無法在本地部署服務,但當我將它們發佈到Azure的服務架構羣集時,它的作用就像魅力一般。如果我刪除安全綁定,則可以成功地將服務部署到本地羣集。但是,只要我想將服務發佈到Azure的安全集羣,這就變得單調乏味。

有沒有人有關於如何去開發人員的機器上創建一個安全的服務結構集羣的想法?

+0

你曾見過這個網站嗎? https://matt.kotsenas.com/posts/https-in-service-fabric-web-api – LoekD

+0

是的。它沒有解釋如何使用證書來保護本地羣集。它談到了獲得本地機器存儲等下的證書,但它並沒有完全進入本地集羣。任何其他想法? – Raghu

+0

c:\ program files \ microsoft sdks \ service fabric \ clustersetup \ devclustersetup.ps1 -AsSecureCluster聲稱可以設置安全開發集羣。我試過了,它不起作用。創建後無法安全連接。但也許這是一個開始。 – LoekD

回答

1

我正在使用Service Fabric版本5.5.216.0,它似乎正在工作。運行powershell命令:

PS C:\Program Files\Microsoft SDKs\Service Fabric\ClusterSetup> .\DevClusterSetup.ps1 -PathToClusterDataRoot "C:\SfDevCluster\Data" -PathToClusterLogRoot "C:\SfDevCluster\Log" -AsSecureCluster 

然後,打開IE瀏覽「https://localhost:19080/Explorer/」。您會看到一個彈出窗口,要求您選擇要連接的客戶端證書。使用名稱爲「ServiceFabricDevClusterCert」的名稱。 Chrome並沒有爲我工作,因爲它直接失敗,沒有任何有用的警告。也許在鉻的某處我應該啓用彈出窗口?

相關問題