ww0610 2024. 12. 31. 13:33

1. 개요:

Azure에서 데이터를 관리하는데 있어, 특히 대용량 파일을 효율적으로 전송해야 할 때, AzCopy를 이용할 수 있습니다.

Storage 계정 간에 데이터를 복사, 업로드, 다운로드 할 수 있는 고성능 도구 입니다.

 

2. 진행 과정:

2개 컨테이너 준비

개의 컨테이너를 준비해줍니다.

업로드한 파일을 확인할 때와 마찬가지로 공유 엑세스(SAS) 사용해줍니다.

 

SAS URL

Blob Service 전체 URL 복사해서 어디 메모장에 고이 모셔두도록 합시다

 

second container

새로 만든 두번째 컨테이너도 공유 엑세스 토큰을 생성할건데 이때는 쓰기 권한을 무조건 넣어야 합니다.  

 

azcopy

CLI를 열어주고 밑과 같은 코드를 입력해주면

 

클릭해서 코드 보기
azcopy copy "source_path" "destination_path" --recursive=true

Cjwoocontainer1 있던 파일들이 새롭게 생성한 cjwoocontainer2 copy 것을 확인할 있었습니다.


로컬 PC 파일을 다운로드 하여 옮길 필요 없이 CLI 명령줄 하나로 간단하게 옮길 있었습니다.

Azcopy AWS 버킷으로도 복사가 된다고 합니다 추후에 확인해볼 필요가 있겠습니다.

 

 

(출처 및 참고자료)

AzCopy v10을 사용하여 Azure Storage로 데이터 복사 또는 이동 | Microsoft Learn

반응형