개요
- 클라우드 컴퓨팅 플랫폼
- 컴퓨팅, 스토리지, 데이터베이스, 네트워킹, 분석 등 다양한 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 s3 ls
파이썬 SDK boto 설치
- SDK: AWS의 다양한 서비스를 프로그래밍 방식으로 쉽게 접근하고 조작할 수 있게 해주는 라이브러리와 도구들의 집합
- 'boto' : AWS의 서비스들을 파이썬 프로그래밍 언어를 사용해 조작할 수 있도록 해주는 AWS의 공식 파이썬 SDK
- boto를 설치하면 파이썬 코드를 통해 AWS의 다양한 서비스, ex) EC2, S3, DynamoDB 등에 접근하고 관리 가능
pipenv install boto3