Uploader un fichier sur un Azure Blob Storage en REST API et via une SAS Key
#Fichier source:
$file = "C:\file.log"
#Récupérer le nom du fichier sans le path
$name = (Get-Item $file).Name
#L'URL cible avec le SAS Token
$uri = "https://test.blob.core.windows.net/logs/$($name)?st=xx-04-03T07%3A28%3A36Z&se=2019-04-03T07%3A28%3A36Z&sp=rwdl&sv=2018-03-28&sr=c&sig=Y3%2BBxxAFQ%2BnjF2HoVg0Lr4bjVPrKZh6mU%3D"
#Définition du Headers Headers
$headers = @{
'x-ms-blob-type' = 'BlockBlob'
}
#Upload du fichier
Invoke-RestMethod -Uri $uri -Method Put -Headers $headers -InFile $file