コンテナーの SAS Token を生成する
コンテナー SAS に「作成」のアクセス許可を与えておきます。そうすると、コンテナーの中に直接 Blob をアップロードが可能です。
アップロート(Powershell サンプル)
$file = "<LocalFilePath>" $storageAccount = "<Account>" $container = "<Container>" $fileName = New-Guid $sas = "sp=rc&st=2022-09-01T14:15:32Z&se=2022-09-03T22:15:32Z&spr=https&sv=2021-06-08&sr=c&sig=SyULDzZ1sZAT%2FKH5a%2****************************%3D" $headers = @{ 'x-ms-blob-type' = "BlockBlob" } $upload = "https://${storageAccount}.blob.core.windows.net/${container}/${fileName}?${sas}" Invoke-RestMethod -Uri "${upload}" -Method Put -Headers ${headers} -InFile ${file}