2016-07-22 130 views
0

我希望生成SAS URL以備臨時訪問使用。我怎麼能用PowerShell來做到這一點。Azure存儲SAS URL生成

(注:發佈這個,因爲我無法找到如何直指針,因爲約控制檯應用程序生成和使用PHP的背景和其他頁面的會談。)

+0

PowerShell是您的需求嗎?可能有比這更簡單的選項。 – juvchan

+0

是的,我正在研究POSH,學習並實施ARM部署需求。下面,我已經公佈了我採取的方法的答案。它的作品至今如此魅力 –

回答

2

的MSDN鏈接https://msdn.microsoft.com/en-us/library/dn140255.aspx詳細結構一個SAS地址和相同的可以用cmdlet的新AzureStorageContainerSASToken https://msdn.microsoft.com/en-us/library/mt619429.aspx

$SAStokenURL = New-AzureStorageContainerSASToken -Name $BackupContainerName -Context $context -Permission rwdl -StartTime $now.AddHours(-1) -ExpiryTime $now.AddMonths(1) -FullUri 
write-host $SAStokenURL 

其中, $ Context是存儲上下文 和-FullUri返回所需的URL生成。

(我可能是不完整或丟失的東西,會高興地向專家進一步瞭解這裏)

0

要生成一個SAS令牌通過PowerShell的存儲帳戶中的容器/斑點提供臨時訪問,這裏的命令你可以開火讓事情發揮作用。

$開始時間 - 從當你想給予 $ expiryTime訪問開始時間 - 給予

結束時間,直到當你想訪問$ sasTokenFullURI =新AzureStorageContainerSASToken -Name $ StorageContainerName - 權限$ Permission -StartTime $ StartTime -ExpiryTime $ expiryTime -Context $ context -FullUri

希望這有助於!

+0

謝謝@Priyanka。在線程上方,我跟着答案希望它可以幫助像我這樣的新手。但再次感謝。 –