ERROR

“Unable to download deployment content” when using Az.Storage 6.0.0 PowerShell module with artifacts generated by Cloud Builder 11.2 and earlier

Last Published: August 5, 2025

Error Message

When using Microsoft Az.Storage 6.0.0 or later Powershell with an automation artifact generated from ArcGIS Enterprise for Microsoft Azure Cloud Builder 11.2 or earlier to launch an ArcGIS deployment on Microsoft Azure, the following error message is returned:

New-AzResourceGroupDeployment : <TimeStamp> - Error: Code=MultipleErrorsOccurred; 
Message=Multiple error occurred: BadRequest,BadRequest. Please see details.
New-AzResourceGroupDeployment : <TimeStamp> - Error: Code=InvalidContentLink; 
Message=Unable to download deployment content from '<SASURL>***Sanitized Azure Storage Account Shared Access Signature***'. The tracking Id is '<Tracking-Id>'. Please see https://aka.ms/arm-deploy-resources for usage details.

Cause

A change in the New-AzStorageContainerSASToken cmdlet starting with 6.0.0 removed the leading question mark (?) in the SAS token. Automation artifacts generated from older Cloud Builder releases do not account for this change.

Solution or Workaround

Edit the Deploy-AzureResourceGroup.ps1 or Upgrade-AzureResourceGroup.ps1 automation artifact before you deploy. Replace the existing $OptionalParameters line shown in Example 1 with the text shown in Example 2, and save the artifact file.

Example 1

$OptionalParameters[$ArtifactsLocationSasTokenName] = ConvertTo-SecureString -AsPlainText -Force `
            (New-AzStorageContainerSASToken -Container $StorageContainerName -Context $StorageAccount.Context -Permission r -ExpiryTime (Get-Date).AddHours(4))

Example 2

$SASToken = (New-AzStorageContainerSASToken -Container $StorageContainerName -Context $StorageAccount.Context -Permission r -ExpiryTime (Get-Date).AddHours(4))
if(-not($SASToken.StartsWith('?'))){
    $SASToken = '?' + $SASToken
}

$OptionalParameters[$ArtifactsLocationSasTokenName] = ConvertTo-SecureString $SASToken -AsPlainText -Force

Article ID: 000032660

Software:
  • Third Party Product
  • ArcGIS Enterprise

Get support with AI

Resolve your issue quickly with the Esri Support AI Chatbot.

Start chatting now

Discover more on this topic

Get help from ArcGIS experts

Contact technical support

Start chatting now

Go to download options