Published on

AWS CLI 사용하여 S3로 파일 업로드

Authors
  • avatar
    Name
    Mason Na
    Twitter

Introduction

추후 Snowflake에 file을 적재하기 위해 AWS CLI를 활용하여 S3에 File Upload.

Method

명령 프롬프트 > COPY 커맨드 실행 및 리스트 확인

Screen Shot

1. 명령 프롬프트를 열어 S3에 있는 파일 리스트를 확인한다.

scn_01

aws s3 ls s3://{bucket-name}

2. 파일 및 S3 경로를 확인하고 COPY 커맨드를 통해 File을 업로드 한다.

scn_02

aws s3 cp {filename} s3://{bucket-name}

3. S3의 파일 리스트를 확인한다.

scn_04

scn_03

aws s3 ls s3://{bucket-name}

*** 폴더 업로드의 경우

aws s3 cp {directory-name} s3://{bucket-name}

*** 자주 사용되는 옵션

acl : 액세스 권한 설정 ex) --acl private / public-read / public-read-write

exclude / include : 필터링 ex) --exclude "*.txt" / --include "file*.txt"

recursive : 디렉토리내 모든 파일 포함 ex) --recursive