본문 바로가기

AWS

0. AWS 시작하기 (AWS CLI , AWS SDK setting)

* 우선, AWS를 사용하기 위해선 AWS에 가입 후 IAM 사용자를 생성해야 합니다.

* AWS는 사용한 서비스에 대해 돈을 지불하는 유료 서비스이기 때문에 신중하게 선택하는 걸 권장합니다.

 

가입하기https://portal.aws.amazon.com/billing/signup#/start

 

AWS Console - Signup

 

portal.aws.amazon.com

 

* linux (ubuntu) 환경에서 진행했습니다.  https://ubuntu.com/download/desktop 

 

 


 

 

[ AWS 계정 등록과 IAM 사용자를 생성을 한 후 과정에 해당하는 포스팅입니다 ] 

 

2단계: 설정AWS CLI및AWSSDK - Amazon Rekognition 를 바탕으로 작성했습니다.

 

2단계: 설정AWS CLI및AWSSDK - Amazon Rekognition

이 페이지에 작업이 필요하다는 점을 알려 주셔서 감사합니다. 실망시켜 드려 죄송합니다. 잠깐 시간을 내어 설명서를 향상시킬 수 있는 방법에 대해 말씀해 주십시오.

docs.aws.amazon.com

 

 

1. AWS CLI 설정하기

https://docs.aws.amazon.com/ko_kr/cli/latest/userguide/cli-chap-install.html 

 

AWS CLI 설치, 업데이트 및 제거 - AWS Command Line Interface

이 페이지에 작업이 필요하다는 점을 알려 주셔서 감사합니다. 실망시켜 드려 죄송합니다. 잠깐 시간을 내어 설명서를 향상시킬 수 있는 방법에 대해 말씀해 주십시오.

docs.aws.amazon.com

저는 python을 사용하기 위해서 AWS CLI2를 설치했습니다. 

 

 

1. 설치 파일 다운로드 하기 (-o 옵션은 다운로드한 패키지가 기록되는 파일 이름을 지정합니다)

$ curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"

* 이 때 , 'curl' command가 존재하지 않는다고 나온다면, 터미널의 명령대로 'sudo apt install curl'을 이용해 curl command를 설치해준 뒤, 다시 설치파일을 다운로드 해주면 됩니다 ($ curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip")

 

2. 설치 관리자 압축 풀기 

$ unzip awscliv2.zip

 

3. 설치 프로그램 실행 

$ sudo ./aws/install

 

4. 설치 확인하기

$ aws --version

aws-cli/2.4.6 Python/3.8.8 Linux/5.11 .... 등의 결과가 뜨면 성공!

 

2. 액세스 키 생성

1. AWS에 로그인 후 , 보안 자격 증명 (security credentials) 탭 클릭

 

2. 액세스 키 만들기 클릭

 

3. .csv 파일 다운로드 (액세스 키 ID, 보안 액세스 키 존재) 

* 대화 상자를 닫은 후엔 보안 액세스 키에 액세스 할 수 없음

 

 

4. aws configure 진행 

.csv에 존재하는 액세스 키 ID, 보안 액세스 키를 안내에 따라 입력하기.

cd ~/.aws
aws configure
AWS Access Key ID [******************]: 
AWS Secret Access Key [******************]: 
Default region name [None]:
Default output format [None]:

( region은 한국일 경우, ap-northeast-2)

 

 

 

5. 디렉토리 만들기, credentials, congif 파일 만들기

(1) aws 디렉토리 만들기

$ cd ~
$ mkdir ./aws
$ cd aws

(2) credentials 파일 만들기 (credentials 파일에 들어가 access key id, secret access key 저장)

$ vi credentials
[default]
aws_access_key_id=your_access_key_id
aws_secret_access_key=your_secret_access_key

(3) config 파일 만들기

$ vi config
[default]
region=ap-northease-2

 

 

3. SDK 설치하기

https://aws.amazon.com/ko/tools/

 

AWS용 SDK 및 프로그래밍 도구 키트

Internet Explorer에 대한 AWS 지원이 07/31/2022에 종료됩니다. 지원되는 브라우저는 Chrome, Firefox, Edge 및 Safari입니다. 자세히 알아보기

aws.amazon.com

해당 링크에 들어가 본인이 사용할 프로그래밍 언어에 맞춰 설정하기 

 

* python 일 경우

$ pip install boto3

(이 때 pip command를 설치하지 않았다면, 안내사항에 따라 설치한 후 다시 진행하면 끝!)

 

 


 

참쉽죠? 

전 aws rekognition을 사용해보고 싶었을 뿐인데...