주요 콘텐츠로 건너뛰기 이 브라우저는 더 이상 지원되지 않습니다. Show 최신 기능, 보안 업데이트, 기술 지원을 이용하려면 Microsoft Edge로 업그레이드하세요. AzCopy를 사용하여 Amazon S3에서 Azure Storage로 데이터 복사
이 문서의 내용AzCopy는 스토리지 계정에서 또는 스토리지 계정으로 Blob 또는 파일을 복사하는 데 사용할 수 있는 명령줄 유틸리티입니다. 이 문서는 AzCopy를 사용하여 AWS(Amazon Web Services) S3에서 Azure Blob Storage로 객체, 디렉터리, 버킷을 복사하는 데 도움이 됩니다. 권한 부여 자격 증명을 제공하는 방법 선택
Azure Storage를 사용하여 권한 부여AzCopy 시작 문서를 참조하여 AzCopy를 다운로드하고 스토리지 서비스에 권한 부여 자격 증명을 제공하는 방법을 선택합니다. 참고 이 문서의 예제에서는 SAS 토큰을 사용하여 blob 데이터에 대한 액세스 권한을 부여하려면 각 AzCopy 명령에서 해당 토큰을 리소스 URL에 추가할 수 있습니다. 예: AWS S3로 권한 부여AWS 액세스 키 및 비밀 액세스 키를 수집하고 다음 환경 변수를 설정합니다.
개체, 디렉터리 및 버킷 복사AzCopy는 URL에서 블록 배치 API를 사용하므로 데이터가 AWS S3와 스토리지 서버 간에 직접 복사됩니다. 이 복사 작업은 컴퓨터의 네트워크 대역폭을 사용하지 않습니다. 팁 이 섹션의 예제에서는 경로 인수를 작은따옴표(‘’)로 묶습니다. Windows 명령 셸(cmd.exe)을 제외하고 모든 명령 셸에서 작은따옴표를 사용합니다. Windows 명령 셸(cmd.exe)을 사용하는 경우 작은따옴표(‘’) 대신 큰따옴표(“”)로 경로 인수를 묶습니다. 이 예제는 계층 구조 네임스페이스가 있는 계정에서도 작동합니다. Data Lake Storage의 다중 프로토콜 액세스를 사용하면 해당 계정에서 같은 URL 구문( 개체 복사계층 구조 네임스페이스가 있는 계정에 같은 URL 구문( 구문
예제
참고 이 문서의 예제에서는 AWS S3 버킷의
경로-스타일 URL(예: 가상 호스트-스타일 URL도 사용할 수 있습니다(예: 버킷의 가상 호스팅에 관해 자세히 알아보려면 버킷의 가상 호스팅을 참조하세요. 디렉터리 복사계층 구조 네임스페이스가 있는 계정에 같은 URL 구문( 구문
예제
참고 이 예제에서는 디렉터리의 콘텐츠 복사와일드카드 기호(*)를 사용하여 포함하는 디렉터리 자체를 복사하지 않고 디렉터리의 콘텐츠를 복사할 수 있습니다. 구문
예제
버킷 복사계층 구조 네임스페이스가 있는 계정에 같은 URL 구문( 구문
예제
모든 지역에서 모든 버킷 복사계층 구조 네임스페이스가 있는 계정에 같은 URL 구문( 구문
예제
특정 S3 지역의 모든 버킷 복사계층 구조 네임스페이스가 있는 계정에 같은 URL 구문( 구문
예제
개체 명명 규칙의 차이점 처리AWS S3에는 Azure Blob 컨테이너와 다른 버킷 명명 규칙 집합이 있습니다. 여기에서 자세한 정보를 확인할 수 있습니다. 버킷 그룹을 Azure Storage 계정에 복사하도록 선택하면 이름 지정 차이로 인해 복사 작업이 실패할 수 있습니다. AzCopy는 마침표를 포함하는 버킷과 연속 하이픈을 포함하는 버킷의 가장 일반적인 두 가지 문제를 처리합니다. AWS S3 버킷 이름은 마침표와 연속 하이픈을 포함할 수 있지만 Azure의 컨테이너는 포함할 수 없습니다. AzCopy는 마침표를 하이픈으로, 연속 하이픈을 연속 하이픈 수를 나타내는 숫자로 바꿉니다(예: 또한 AzCopy는 파일을 복사할 때 이름 충돌을 확인하고 해결하려
합니다. 예를 들어 이름이 AWS S3 및 Azure에서는 개체 키 이름에 다른 문자 세트를 사용할 수 있습니다. AWS S3에서 사용하는 문자에 관한 내용은 여기에서 확인할 수 있습니다. Azure 측에서 blob 개체 키는 C# 식별자의 명명 규칙을 따릅니다. AzCopy
AzCopy가 개체 키의 이름을 바꾸는 방법AzCopy는 다음 단계를 수행합니다.
다음 단계다음 문서에서 더 많은 예제를 찾아보세요.
이러한 문서를 참조하여 설정을 구성하고, 성능을 최적화하고, 문제를 해결하세요.
|