Azure中可能出現以下情況嗎?Azure服務總線中繼 - 從內部獲取數據
我需要從客戶端獲取數據到windows azure中,處理它並將其保存在數據庫或表格存儲中。客戶所在地位於防火牆/ NAT等後面。建立單一解決方案(這將適用於所有客戶)並允許我獲取特定客戶的數據的最佳方法是什麼?
基本上,工作者角色將從客戶1獲取數據,處理並保存數據;比從客戶2等等。
我以爲使用服務總線中繼,但是有可能建立一個自定義的wcf服務,它將運行於許多用戶,暴露在相同的端點,並允許工作角色向特定客戶請求數據到該端點?
不過,我有一個問題。在你提到的樣本中,我如何做到這一點,以便我不會在客戶端使用issuername:OWNER並且它是祕密密鑰?我的意思是出於安全原因,是否有可能創建一個名爲「MYCUSTOMER」的自定義發行者名稱,並且它是自己的密鑰,並且此自定義發行者名稱不會像擁有者擁有完全控制權。你懂我的意思嗎? –
我知道這個問題是2歲,但我目前正在開發一個非常類似的解決方案。關於爲服務總線身份驗證創建其他身份,請查看Azure團隊的SBAzTool,這是一個命令行界面和DLL,可讓您生成服務總線身份和權限(即偵聽,發送,接收)和密鑰編程。 [Azure SBaZ工具](https://code.msdn.microsoft.com/windowsazure/Authorization-SBAzTool-6fd76d93)把這個放在這裏是爲了防止任何人遇到這個問題,就像我一樣!使用服務總線中繼的 –
是好的,但爲此,要麼需要在本地環境中爲您的Web服務提供wcf包裝,要麼需要對配置進行一些更改。是否可以從Azure Web API調用本地Web服務而不改變本地Web服務上的任何內容。 – Ramprasad