php 편집기 Apple에서는 AWS S3 버킷에서 Azure Blob 저장소로 파일을 복사하는 방법을 소개합니다. 클라우드 컴퓨팅 시대에 클라우드 플랫폼 간 데이터 마이그레이션이 점점 더 일반화되고 있습니다. AWS S3 및 Azure Blob 스토리지는 일반적으로 사용되는 두 가지 클라우드 스토리지 서비스입니다. 이 문서에서는 AWS SDK 및 Azure SDK를 사용하여 이 목표를 달성하는 방법을 자세히 설명합니다. 데이터를 다른 클라우드 플랫폼에 백업하려는 경우나 다른 클라우드 플랫폼 간에 데이터를 공유해야 하는 경우에도 이 문서에서는 포괄적인 지침과 솔루션을 제공합니다. 그 과정을 함께 살펴보시죠!
Golang 애플리케이션을 통해 AWS S3 버킷에서 Azure Blob 스토리지로 파일을 복사하려고 합니다.
Azure powershell을 통해 Azcopy
명령을 사용했는데 제대로 작동했습니다.
https://learn.microsoft.com/en-us/azure/storage/common/storage-use-azcopy-s3
이것을 Golang 애플리케이션에서 사용하려고 합니다.
Azure SDK에서 Azcopy
에 해당하는 항목을 검색했습니다.
https://github.com/Azure/azure-sdk-for-go/tree/main/sdk/storage/azblob
전송 시간과 비용을 줄이기 위해 파일을 다운로드하고 업로드하고 싶지 않습니다.
누구든지 도와줄 수 있나요?
Go를 사용해 본 적이 없어서 정확한 코드를 알려드릴 수는 없지만, 다음 작업을 수행해야 합니다.
Read
권한이 있는지 확인하세요. StartCopyFromURL
입니다. BLOB 복사는 비동기식 서버 측 작업이므로 복사 작업이 완료될 때까지 미리 서명된 URL을 만료된 상태로 유지하세요. 여기에서 복사 작업에 대한 자세한 내용을 확인할 수 있습니다: https://www.php.cn/link/8d969817eda63ba5eb9f49ea11f0b5ae.
위 내용은 AWS S3 버킷에서 Azure Blob Storage로 파일을 복사하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!