#AWS · 140개
AWS CLI (Command Line Interface) - S3 작업
1. 버킷 생성 aws s3 mb s3://[버킷이름] 2. 버킷 제거 2-1. 비어있는 버킷 삭제 aws s3 rb s3://[버컷이름] 2-2. 비어있지 않은 버킷 삭제 aws s3 rb s3:…
AWS(아마존 웹 서비스) CLI를 이용한 Route53 레코드 업데이트
1. 개요 AWS의 CLI 를 이용하여 Route53 DNS 레코드를 업데이트하는 방법이다. 2. Hosted zone ID 획득 { "HostedZones": [ { "ResourceRecordS…
AWS(아마존 웹 서비스) 각 리전(Region)에 따른 EC2 Endpoint
AWS(아마존 웹 서비스) 리전(Region)별 EC2 엔드포인트 AWS EC2 API를 호출할 때는 작업 대상 리전에 맞는 엔드포인트를 사용해야 한다. 예를 들어 서울 리전의 EC2 리소스를 조회…
S3에서 Glacier를 사용하기 위한 방법 및 비용
1. 시나리오 일 3000만건 전송 2. 비용 S3 to Glacier 는 1000건당 $0.0543이 과금된다. 이를 환산하면, 10,000,000 = $543이며, 예를 들어 3천만건이라고 하면…
Amazon Web ServicesAWS(아마존 웹 서비스) Transit VPC란 무엇인가?
1. 개요 기존 데이터센터나 온프레미스 혹은 복수의 VPC 를 서로 연동할 상황이 생긴다. 온프레미스와 연결 구성시 일반적인 방법은 Direct Connect이다. 이는 모든 VPC 에 가상 회선을…
AWS 새로운 로드 밸런서 (LB) 발표 - Network Load Balancer (NLB)
1. 개요 지난 2017년 9월 7일, 새로운 Load Balancer인 Network Load Balancer가 발표되었다. https://aws.amazon.com/ko/blogs/aws/new…
Amazon Web ServicesAWS(아마존 웹 서비스) Architecture Best Practice - WordPress
사용된 AWS 요소 Amazon Virtual Private Cloud (Amazon VPC) Internet Gateway (IGW) NAT Gateway (across all public sub…
AWS Lambda(람다)에 Zip 형식의 Python(파이썬) 프로그램 배포하기
AWS 람다에 내가 만든 프로그램을 배포하는 방식은 다음과 같은 것들이 제공되고 있다. 그냥 코드를 직접 입력 ZIP 파일 업로드 S3로부터 업로드 물론 간단한 프로그램은 직접 코드를 입력해서 람다…
API Gateway를 이용한 RESTful API 만들고 DynamoDB에 데이터 넣기
1. 소개 기본적인 개념은 제가 올린 글 초간단 RESTful API 만들기 (API Gateway와 Lambda를 이용) 을 참고한다. 2. 목적 오늘의 목적 : 사용자 정보를 등록하고 조회하는 …
Lambda의 s3-get-object를 통해 S3 모니터링하기
먼저 S3 버킷이 존재해야 한다. 버킷이 없다면 하나 만들자. Lambda 함수와 S3 버킷은 같은 리전에 두는 것이 안전하다. 테스트 이벤트나 실제 트리거에서 리전이 다르면 객체를 찾지 못하는 오…
Amazon Web Services초간단 RESTful API 만들기 (API Gateway와 Lambda를 이용)
1. 필요한 서비스 API Gateway Lambda 2. API Gateway란? 3. API 생성 S3, SNS, Lambda 등 다른 AWS와 연동된 API를 생성할 수 있다. 먼저 API를 …
Linux에서 CLI를 이용하여 S3에 억세스하는 방법
1. 사전작업 먼저 해야 할 일이 있다. S3에 대해 뭘 좀 알아야 본 내용을 이해할 수 있다. 사전 지식을 취득했다면 이제 PIP를 설치해야 하고, AWS CLI를 설치해야 한다. 2. 계정 연결…
Installing the AWS Command Line Interface on OS X (AWS CLI 설치하기)
1. 개요 오늘은 OS X, 현재 이름으로는 macOS에서 Homebrew를 이용해 AWS CLI를 설치해보려고 한다. AWS CLI는 터미널에서 AWS 서비스를 제어할 수 있게 해주는 명령줄 도구…
Elastic Beanstalk 정리
1. 소개 DevOps를 실현하는 AWS의 일부분이라고 할 수 있습니다. 한마디로 말하자면 웹 애플리케이션 및 서비스를 배포하는 서비스입니다. 일종의 PasS입니다. 2. 역할 AWS 콘솔, Git…
AWS EC2 Container란 무엇인가?
1. 개요 2015년 4월 9일 정식 출시된 AWS의 EC2 Container Service는 도커(Docker) 컨테이너를 지원한다. 현재는 Amazon Elastic Container Servi…
Amazon Web ServicesAmazon VPC란 무엇인가?
1. 개요 VPC는 AWS 서비스 중 네트워크 영역에 속하는 서비스이다. 2. VPC는 무엇이며 왜 필요할까? 모든 리전에서 사용 가능한 AWS 내에 사설 네트워크를 구축하는 개념으로 여러 보안 정…
AWS의 CloudFront에 대하여 (CDN-Content Delivery Network 서비스)
이번 주에는 AWS CloudFront에 대해 다뤄볼까 합니다. 1. CDN이란? CloudFront는 CDN 서비스입니다. 그럼 CDN이 무엇이냐 부터 정리해보도록 하죠. CDN이란 콘텐츠 전송 …
왜 아마존 웹 서비스를 사용해야 하는가?
1. 개요 여러 자료를 분석하여 직접 정리해 보았습니다. AWS를 선택할 때 흔히 이야기되는 장점들을 비용, 글로벌 서비스, 생태계, 운영 관점에서 간단히 정리합니다. 2. 저렴함 amazon.co…
Amazon Web ServicesAWS Lambda란?
오늘은 AWS Computing Service 중 하나인 Lambda 에 대해서 알아보려고 합니다. 람다를 사용하는 목적은 서버에 대한 걱정 없이 코드를 실행하고 사용한 컴퓨팅 시간에 대해서만 비용…
AWS (Amazon Web Service) 구성 요소에 대하여
1. EC2 Elastic Compute Cloud의 약자이며 일종의 서버(호스트)이다. 기본적으로 켜놓은 시간을 기준으로 과금한다. 인스턴스 생성을 위해 AMI(Amazon Machine Imag…