How can I share VM disk snapshots cross tenant efficiently?

Abed Ewiwi 0 Reputation points
2023-07-11T13:35:15.6366667+00:00

I want to share VM snapshot outside my tenant, I see this can happen by exporting the snapshot then using the generated URL to copy the snapshot to the other tenant storage account, the problem is that I'm not seeing this as a scalable approach.

I'm using azure GO SDK and the blob storage startCopyFromUrl is very slow.

I also tried the shared image gallery approach in which I create an image version from snapshot and share it with another tenant (RBAC sharing) but I couldn't create a disk from image, I was only able to create VM.

What's the best and efficient way to share my snapshot using azure GO SDK?

Thanks

Azure Storage Accounts
Azure Storage Accounts
Globally unique resources that provide access to data management services and serve as the parent namespace for the services.
2,944 questions
Azure Blob Storage
Azure Blob Storage
An Azure service that stores unstructured data in the cloud as blobs.
2,639 questions
{count} votes