Skip to main content

Azure Cloud Storage

Note: The information on this page applies to orders placed through the Ordering API only. It does not apply to orders placed via the MGP Pro User interface.

Overview

The files from an MGP order can be delivered to a container within a Microsoft Azure storage account. To enable delivery, delegate write access to the container or to the storage account with a Shared Access Signature (SAS) URL.

Secure Access Signatures (SAS)

MGP supports SAS URLS that use any of the three Azure Secured access signature types:

  • User delegation SAS
  • Account SAS
  • Service SAS

SAS URLs can be created on an ad hoc basis or by the use of a stored access policy. Microsoft recommends setting a near-term expiration for an ad hoc SAS. When a stored access policy is used, the expiration date can be set far into the future.

note: For ad hoc SAS URLs, set an expiration date that allows 3-5 days to give plenty of time for order processing and delivery to your cloud storage location.

When creating your access policy, you must set the token permissions to Write so that MGP can write the delivered files to your Azure storage location.

To help you determine which SAS type is best for your needs, see Microsoft's Best Practices when Using SAS

Your Azure SAS URL must be submitted directly in an order request body.

Include the SAS URL string in the order request.

You can send the SAS URL directly in an order request.

Example:


"output_configs": [
{
"type": "azure_blob_storage",
"sas_url": "Azure SAS URL string goes here",
"container": "my-mgp-container",
"prefix": "some/prefix"
}
]