SubscriptionIsOverQuotaForSku.Microsoft.Solutions must be registered in the subscription (Subscription → Resource providers → Register). The Marketplace wizard normally does this for you.drop. The wizard's storage picker only lists accounts in the deployment region.AmeRedact never asks for a storage key. Instead, the engine has its own identity, and you give that identity permission to read drop and write redacted and manifest. The deployment's Outputs tab shows the identity's principal ID and the exact commands. In Azure Cloud Shell (PowerShell) or a local shell with Azure CLI:
az role assignment create --assignee-object-id <functionPrincipalId> --assignee-principal-type ServicePrincipal ` --role "Storage Blob Data Owner" --scope <storageAccountResourceId> az role assignment create --assignee-object-id <functionPrincipalId> --assignee-principal-type ServicePrincipal ` --role "Storage Queue Data Contributor" --scope <storageAccountResourceId>
Or run the provided grant-storage-access.ps1 with the two values from the Outputs tab. Role assignments take one to two minutes to propagate; then drop a PDF and watch redacted/.
You can revoke access at any time by deleting those two role assignments. The engine will stop processing immediately and nothing else changes.
.deid.txt) plus a JSON audit record, not a redacted PDF image. Redacted-PDF output is on the roadmap.Delete the managed application from the Azure portal. Azure removes the managed resource group and everything in it. Your storage account, your documents and your de-identified output are untouched. Delete the two role assignments if you want to tidy up.