MLOps/AWS

AWS CLI 사용 & 파이썬 SDK boto 설치

입짧은달님 2024. 2. 27. 16:41

개요

  • 클라우드 컴퓨팅 플랫폼
  • 컴퓨팅, 스토리지, 데이터베이스, 네트워킹, 분석 등 다양한 on-demand 클라우드 서비스를 제공

 

AWS AI 서비스

  • Comprehend : NLP 서비스
  • Lex : 자동 음성 인식 및 자연어 이해
  • Polly : 텍스트를 이용한 음성 합성
  • Rekognition: 사물 검출, 안면 인식 및 분석
  • Transcribe: 음성-텍스트 변환
  • Translate : 번역 서비스

 

AWS ML 서비스

  • SageMaker : 전체 ML 작업 흐름을 모두 지원하는 완전 관리형 서비스

 

AWS CLI 사용

 
$ aws configure
AWS Access Key ID [****************ILVQ]: 
AWS Secret Access Key [****************BzKu]: 
Default region name [ap-northeast-2]: us-east-1
Default output format [json]: json
  • 액세스 키를 변경할때마다 다음 명령으로 AWS CLI를 재설정해야 함
$ aws configure
  • AWS 계정에 있는 모든 S3 버킷 표시
$ aws s3 ls

 

파이썬 SDK boto 설치

  • SDK: AWS의 다양한 서비스를 프로그래밍 방식으로 쉽게 접근하고 조작할 수 있게 해주는 라이브러리와 도구들의 집합
  • 'boto' : AWS의 서비스들을 파이썬 프로그래밍 언어를 사용해 조작할 수 있도록 해주는 AWS의 공식 파이썬 SDK
    • boto를 설치하면 파이썬 코드를 통해 AWS의 다양한 서비스, ex) EC2, S3, DynamoDB 등에 접근하고 관리 가능
 
pipenv install boto3