실습 - 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
'AWS' 카테고리의 다른 글
[실습] 간단한 QuickSight 시각화 생성 (0) | 2023.03.28 |
---|---|
[AWS Data Engineering] 11장. Amazon Athena를 사용한 임시 쿼리 (0) | 2023.03.21 |
[AWS Data Engineering] 6장. 배치 및 스트리밍 데이터 수집 (0) | 2023.02.21 |
[AWS Data Engineering] 1장. 데이터 엔지니어링 소개 (0) | 2023.01.23 |
댓글