0

Ich möchte die SAS-URL für den temporären Zugriff während der Sicherung erstellen lassen. Wie könnte ich das mit Powershell machen?Azure Storage SAS-URL-Generierung

(Anmerkung: dieses Posting, wie ich kann nicht einen geraden Zeiger auf, wie man finden, da von PHP Hintergrund und anderen Seiten sprechen über mit Konsolenanwendungen zu erzeugen und verwenden.)

+0

Ist PowerShell eine Voraussetzung für Sie? Es könnte eine einfachere Option als diese geben. – juvchan

+0

Ja, ich arbeite an POSH, lerne und implementiere die ARM-Deployment-Anforderungen. Im Folgenden hatte ich die Antwort auf meinen Ansatz gepostet. Es funktioniert wie Charme bis jetzt –

Antwort

2

Die MSDN-Links https://msdn.microsoft.com/en-us/library/dn140255.aspx die Struktur Details einer SAS URL und demselben könnte mit Cmdlets New-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 

Wo, $ Context ist der Storage Kontext und -FullUri gibt die gewünschte URL generiert werden. für die Bereitstellung von temporären Zugriff auf Ihre Storage-Konto Container/Blobs durch Powershell

(I nicht vollständig sein könnte oder etwas fehlt, und würde gerne von Experten weiter zu wissen, hier)

0

ein SAS-Token generieren, hier sind die Befehle dass du feuern kannst, damit die Dinge funktionieren.

$ Starttime - Startzeit aus, wenn Sie an den Zugangs wollen gegeben werden $ ExpiryTime - Endzeit bis, wenn Sie auf den Zugang wollen

$ sasTokenFullURI = New-AzureStorageContainerSASToken -Name $ StorageContainerName zu kriegen - Berechtigung $ Permission -StartTime $ StartTime -ExpiryTime $ Ablaufdatum -Kontext $ -Kontext -FullUri

Hoffe, das hilft!

+0

Danke @Priyanka. Über Thread, ich folgte mit der Antwort in der Hoffnung, es hilft ein Neuling wie ich. Aber nochmal danke. –