0
當我們使用$ ConfigPath的存儲帳戶路徑時,我們得到的URI格式不支持錯誤。powerwershell cmdlet不支持URI格式錯誤
新AzureDeployment -ServiceName $服務名稱-Slot $插槽-package $ packagepath的構成 - $ - 標籤用configPath $標籤-ErrorAction,阻止
當我們使用$ ConfigPath的存儲帳戶路徑時,我們得到的URI格式不支持錯誤。powerwershell cmdlet不支持URI格式錯誤
新AzureDeployment -ServiceName $服務名稱-Slot $插槽-package $ packagepath的構成 - $ - 標籤用configPath $標籤-ErrorAction,阻止
這是很明確指出in the documentation到配置文件路徑只能是本地文件路徑:
構成 -
指定服務配置文件(.cscfg)的路徑和文件名。
-package
指定路徑或URI到.cspkg斑點:
而包裝可以是路徑的本地文件或URI以在相同的訂閱內的存儲款項組合上傳在同一訂閱/項目內的存儲中。
我的猜測是,這僅僅是因爲PowerShell命令只是周圍的REST API,其中Create Deployment operation需要一個URI的包裝和Base64編碼的配置參數的包裝。
如果PowerShell支持配置路徑,則必須首先在本地下載配置,然後執行base64編碼,然後執行REST API操作。
非常感謝Astaykov ... – user2044374