Cross-Cloud Restores of Object Metadata Between Amazon S3 and Azure Blob

Updated

You can perform cross-cloud restores of metadata from Amazon S3 to Azure Blob and vice versa. This allows you to preserve configuration and custom properties when migrating objects between different cloud providers.

Source

Destination

Object metadata you can restore cross-cloud

Object metadata you can't restore cross-cloud

Amazon S3

Azure Blob

  • System-defined metadata such as Content-Encoding, Content-Type, Cache-Control, and Content-Language

  • User-defined metadata with key and value that are prefixed with x-amz-meta-name

  • Tags with key and value (optional)

System-defined metadata that are not supported by Azure Blob such as x-amz-website-redirect-location and Expires

Note

Azure Blob does not define metadata at the virtual directory or blob-prefix level, so only the object-level metadata is restored.

Azure Blob

Amazon S3

  • System-defined metadata such as Content-Encoding, Content-Type, Cache-Control, Content-Language, and Content-Disposition

  • User-defined metadata with key and value

  • Tags with key and value (optional)

System-defined metadata that are specific to Azure Blob and not supported by Amazon S3, including:

  • ContentMD5, ETag: Content verification values

  • AccessTier, AccessTierInferred, AccessTierChangeTime: Storage tier information

  • ArchiveStatus, RehydrationPriority: Archive-related properties

  • LeaseState, LeaseDuration, LeaseStatus, unlocked: Lease management properties

  • ServerEncrypted: Encryption status information

Was this page helpful?