Blob Storage Output

Writing Custodian Output to Azure Blob Storage

You may pass the URL to a blob storage container as the output path to Custodian. You must change the URL prefix from https to azure.

By default, Custodian will add the policy name and date as the prefix to the blob.

custodian run -s azure://mystorage.blob.core.windows.net/logs mypolicy.yml

In addition, you can use pyformat syntax to format the output prefix. This example is the same structure as the default one.

custodian run -s azure://mystorage.blob.core.windows.net/logs/{policy_name}/{now:%Y/%m/%d/%H/} mypolicy.yml

Use {account_id} for Subscription ID.

Authentication to Storage

The account working with storage will require Blob Data Contributor on either the storage account or a higher scope.