AWS S3 핸즈온①

6106 단어 aws-cliS3AWS

내용



AWS S3(Simple Storage Service)에 파일을 업로드, 다운로드 및 삭제합니다.
버킷 만들기, 폴더 만들기, 버킷에 객체 추가, 버킷 및 객체 삭제

S3



S3은 버킷을 만들고 그 안에 객체 (파일)를 저장합니다.




절차



이번 실천하는 순서는 AWS 공식 사이트를 참고로 하고 있습니다.
Amazon S3란?
Amazon S3 버킷 사용

AWS 콘솔을 통한 버킷 생성, 폴더 생성, 객체 추가



버킷 만들기



AWS Management Console에 로그인합니다.
[서비스]⇒[스토리지]⇒[S3]를 선택합니다.


버킷 목록 화면으로 전환되므로 [+ 패킷 생성]을 누릅니다.


버킷 이름, 지역을 설정하고 다음을 누릅니다.
이번에는 다음과 같이 설정합니다.
버킷 이름: aws-test-20200227
리전:아시아퍼시픽(도쿄)
기존 버킷에서 설정 복사: 다른 버킷이 없으므로 설정하지 않음
※버킷명은 일의일 필요가 있습니다.


액세스이지만 외부 공개할 필요가 없으므로 [공개 액세스를 모두 차단]에 ✓를 넣습니다.
시스템 액세스에 대해서도 마찬가지로 부여하지 않고 [다음]을 누릅니다.



설정 내용을 확인하고 버킷 만들기를 누릅니다.


버킷 목록에 이번에 작성한 버킷이 표시되어 있는지 확인하여 버킷 작성이 완료됩니다.


폴더 만들기



방금 만든 버킷을 만들고 개요 탭에서 + 폴더 만들기를 선택합니다.


이름을 입력하고 이번에는 암호화할 필요가 없으므로 없음을 선택하고 저장을 누릅니다.


객체 추가



만든 폴더를 선택합니다.


전환 후 업로드를 선택합니다.


업로드 화면에서 [파일 추가]를 선택하여 파일을 추가합니다.
이번에는 [test.txt]를 업로드합니다.



[다음]을 누릅니다.


스토리지 클래스는 표준을 선택합니다.


암호화는 사용하지 않으므로 [없음]을 누릅니다.


내용을 확인하고 업로드를 누릅니다.


개요에서 업로드한 파일을 확인할 수 있습니다.


AWS CLI로 버킷 생성, 객체 추가



버킷 만들기(aws s3 mb s3)



다음 명령을 실행하여 버킷을 만듭니다.
aws s3 mb s3://<버킷 이름>

버킷 만들기
C:\>aws s3 mb s3://aws-test-20200228
make_bucket: aws-test-20200228

버킷을 확인합니다. 작성한 버킷이 표시되면 문제없이 작성됩니다.

버킷 확인
C:\>aws s3 ls
2020-02-28 19:37:37 aws-test-20200228

객체 추가



파일(객체)을 추가(S3에 복사)합니다.
aws s3 cp <파일 경로> s3://<버킷 이름>/

객체 추가
C:\>aws s3 cp ./test02.txt s3://aws-test-20200228/
upload: .\test02.txt to s3://aws-test-20200228/test02.txt

개체를 확인합니다.
aws s3 ls s3://<버킷 이름>/

객체 확인
C:\>aws s3 ls s3://aws-test-20200228/
2020-02-28 19:47:37 test02.txt

AWS Management Console에서 S3에서 버킷과 객체가 있는지 확인해 보면
확실히 있는지 확인할 수 있습니다.


이것으로 AWS Management Console, AWS CLI에서 버킷 생성, 객체 추가가 완료됩니다.

좋은 웹페이지 즐겨찾기