éditeur php Apple vous présentera comment copier des fichiers du compartiment AWS S3 vers le stockage Azure Blob. À l’ère du cloud computing, la migration des données entre plateformes cloud devient de plus en plus courante. AWS S3 et le stockage Azure Blob sont deux services de stockage cloud couramment utilisés. Cet article explique en détail comment utiliser le SDK AWS et le SDK Azure pour atteindre cet objectif. Que vous souhaitiez sauvegarder vos données sur une autre plateforme cloud ou que vous ayez besoin de partager des données entre différentes plateformes cloud, cet article vous fournira des conseils et des solutions complètes. Explorons le processus ensemble !
J'essaie de copier des fichiers du compartiment AWS S3 vers le stockage Azure Blob via l'application Golang.
J'ai utilisé la commande Azcopy
via Azure PowerShell et cela a fonctionné.
https://learn.microsoft.com/en-us/azure/storage/common/storage-use-azcopy-s3
J'essaie de l'utiliser dans une application Golang.
J'ai recherché l'équivalent Azcopy
dans le SDK Azure.
https://github.com/Azure/azure-sdk-for-go/tree/main/sdk/storage/azblob
Je ne souhaite pas télécharger le fichier et le télécharger pour réduire le temps et le coût du transfert.
Quelqu'un peut-il m'aider ?
Je n'ai pas utilisé Go, je ne peux donc pas vous donner le code exact, mais voici ce que vous devez faire :
Read
. StartCopyFromURL
. Veuillez noter que la copie de blobs est une opération asynchrone côté serveur, veuillez donc conserver l'URL pré-signée expirée suffisamment longtemps pour que l'opération de copie se termine. Vous pouvez en savoir plus sur l'opération de copie ici : https://www.php.cn/link/8d969817eda63ba5eb9f49ea11f0b5ae.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!