728x90
💡 Today I Learned 요약 (28회차)
- AWS CLI의 sync를 통해 여러개의 파일을 전송할 수 있다.
AWS CLI s3 sync를 사용하여 파일 전송하기
오늘 아침 출근하면서 사수에게서 데이터 파이프라인에 문제가 생겼다는 얘기를 들었다. 원인 자체는 간단히 필드가 밀려서 데이터가 들어오고 있던 상황. 결과론적으론 간단하지만 그걸 찾기 위해 로그를 찍어가며 찾아가는 과정에 시간이 소요되었다. 그간 Appsflyer 데이터 적재한다고 본업(?)에 손을 못대고 있었는데 다시끔 포커스를 맞출 필요가 있다.
데이터 확인 과정에서 AWS CLI에서 s3 sync를 쓸 수 있는 것을 알게 되었다. 지난번 포스팅에서 CP를 사용하는 걸 올린 적이 있는데 --recursive 까지 하면서 여러개의 파일이나 폴더를 전송하기엔 s3 sync가 훨씬 편한 것 같다.
aws s3 sync {s3://경로} {./로컬경로}
기본적으로 AWS CLI가 설치되고, Credential 설정이 완료되었음을 전제로 한다. 그리고 말 그대로 해당 경로의 sync를 맞추는 형식이라 다른 파일과 섞이지 않게 주의하자. 만약 로컬 경로에서 s3에 올리고 싶으면 저 경로를 서로 바꿔주면 동작한다.
#AWS 관련 리서치 내역:
728x90
'CLOUD' 카테고리의 다른 글
[TIL] AWS 재해복구(DR) 관련 단어 메모 (0) | 2022.11.11 |
---|---|
[TIL] 도커 포트 번호 설정하기 221109 (0) | 2022.11.10 |
[TIL] Docker 기본 실행 명령어 221108 (0) | 2022.11.08 |
[TIL] AWS redshift에 Copy 명령어로 csv 데이터 적재 시 csv 내에 json이 포함되어 있을 때 고려해야 할 데이터 변환 파라미터 종류 221026 (0) | 2022.10.26 |
[TIL] AWS Redshift에서 block이 걸려서 쿼리가 지연될 때 확인하고 강제 종료하는 방법 221017 (0) | 2022.10.17 |
[TIL] AWS Athena에서 쿼리 진행 상태 확인하기 (0) | 2022.10.05 |