본문 바로가기
AWS

[AWS Data Engineering] 2장. (실습)분석을 위한 데이터 관리 아키텍처

by yeneua 2023. 1. 24.

실습 - AWS 명령 인터페이스 구성 및 S3 버킷 생성

 

이 장에서는 키를 사용하여 AWS CLI를 구성한다. 또한 CLI를 사용하여 Amazon S3 버킷(Amazon S3 서비스의 스토리지 컨테이너)을 생성한다.


*명령 줄 인터페이스(영어: command-line interface, CLI, 커맨드 라인 인터페이스) 또는 명령어 인터페이스는 가상 터미널 또는 터미널을 통해 사용자와 컴퓨터가 상호 작용하는 방식을 뜻한다.

 

#AWS CLI 설치 및 구성

AWS CLI를 구성하려면 IAM 관리 사용자를 위한 액세스 키 ID 및 암호 액세스 키가 필요하다.

 

1) https://aws.amazon.com/cli/ 에서 플랫폼(Mac, Windows 또는 Linux)에 적합한 AWS CLI 설치 관리자를 다운로드한다.

 

 

2) 설치 관리자를 실행하여 AWS CLI 설치를 완료한다.

 

3) CLI를 구성하려면 명령 프롬프트에서 aws configure를 실행하고 IAM 관리자용 AWS 액세스 키 ID 및 AWS Secret Access Key를 입력한다. 그리고 기본 지역을 지정한다.

따라서 AWS CLI를 설치하고 구성했다. 다음은 새로운 Amazon S3 버킷을 만드는 방법을 살펴보겠다.

 

 

#새 Amazon S3 버킷 생성

CLI가 올바르게 구성되었는지 확인하기 위해 AWS CLI를 사용하여 새 S3 버킷을 생성한다.

 

Amazon Simple Storage Service(S3)는 높은 수준의 내구성과 가용성으로 거의 무제한에 가까운 용량을 제공하는 객체 스토리지 서비스이다. S3에 데이터를 저장하려면 버킷을 생성해야 한다. 버킷이 생성되면 원하는 수의 개체를 저장할 수 있다.

 

각 S3 버킷에는 전역적으로 고유한 이름이 있어야 하며, 이 이름은 DNS를 준수하는 것이 좋다.

(규칙에 대한 내용 참고 : https://docs.aws.amazon.com/AmazonS3/latest/dev/BucketRestrictions.html)

 

 

AWS CLI를 사용하여  S3 버킷을  생성하려면 명령 프롬프트에서 다음 명령을 실행한다.

여기서 지정하는 버킷 이름은 전역적으로 고유해야 한다.

$ aws s3 mb s3://<버킷이름>

 

aws s3 mb 명령이 다음과 유사한 메시지를 반환했다면 AWS CLI가 성공적으로 구성된 것이다.

$ make_bucket: <버킷이름>

 

 

 

예시로 만든 버킷이 잘 생성된 것을 확인할 수 있다.

 


[Data Engineering with AWS] 도서를 요약 및 번역하여 작성하였습니다.

https://www.amazon.com/Data-Engineering-AWS-Gareth-Eagar/dp/1800560419

 

Amazon.com

Enter the characters you see below Sorry, we just need to make sure you're not a robot. For best results, please make sure your browser is accepting cookies.

www.amazon.com

 

댓글