Amazon Web Services
372개의 글
EC2 인스턴스 CPU 사용률을 잘못 가져오는(계산하는) 경우 (idle, st)
1. 개요 EC2 내부에 CPU 사용률이 정확하지 않게 표현된다. 2. 데이터 2-1. top Tasks: 95 total, 1 running, 94 sleeping, 0 stopped, 0 zom…
AWS SWF(Simple Workflow Service) 특성
1. 개요 AWS SWF(Simple Workflow Service)에 대한 간략한 정리이다. SWF는 여러 단계로 이루어진 작업을 워크플로로 정의하고, 각 단계의 실행 상태와 이력을 관리해 주는 …
ec2-net-utils를 이용하여 Network Interface 설정하기
1. 개요 ec2-net-utils 소개 2. 제약사항 ec2-net-utils는 아마존 리눅스만 사용 가능하다. 3. 설치 yum install ec2-net-utils 4. 구성 요소 udev …
AWS SQS(Simple Queue Service) 특성
1. 개요 본 문서는 SQS의 특성에 대해 정리한다. 2. 특성 각 사용자가 가질 수 있는 queue 수 제한은 없다. 메세지 전달 순서 : 보낸 순서와 일치하지 않는다. Queue 이름 : 각 A…
AWS SQS(Simple Queue Service) Polling 방식
1. 개요 SQS의 Polling 방식에 대한 내용이다. Amazon SQS에서 메시지를 가져올 때는 ReceiveMessage 요청을 보내며, 이때 대기 시간 설정에 따라 Short Polling…
DynamoDB 주요 Error (오류)
1. 개요 2. 상세 ProvisionedThroughputExceededException 테이블 또는 하나 이상의 글로벌 보조 인덱스에게 허용되는 최대 할당 처리량 초과 (예: particular…
AWS ELB Proxy Protocol 설정
1. ELB 정보 확인 aws elb describe-load-balancers --load-balancer-name [LB이름] --profile [프로파일] --output json 2. ELB…
AWS Classic Load Balancer (ELB) 상에서 WebSocket 통신하기
1. 개요 Backend에 WebSocket이 기동된 시스템인데 ELB 구성 후 오류 발생 검색 결과 : Clssic Load Balancer는 WebSocket을 지원하지 않는다. 2. 해결책 2…
AWS CLI 결과의 컬럼 순서에 대한 고찰 (feat. describe-nat-gateways, --output text)
1. 개요 NAT Gateway 정보를 확인하고 싶어서 describe-nat-gateways 를 사용했다. 나는 Private IP 와 NAT Gateway ID 순서로 결과를 출력하고 싶은데, …
[자작] AWS CLI (describe-load-balancers) & bash를 이용하여 ELB 정보 확인
1. 개요 describe-load-balancers를 잘 쓰면 편리하겠지만 아직 그런 능력은 없어서 bash를 통해 데이터를 가공하는 방법을 택했다. 2. 소스 문제가 있으면 직접 고쳐 쓰자...…
AWS CLI (Command Line Interface) - Security Group
1. CLI 명령어 1-1. Security Group 이름 출력 $ aws ec2 describe-security-groups --query 'SecurityGroups[].{Name:GroupN…
AWS 인스턴스 프로파일 (Instance Profile) 관련 CLI
1. 인스턴스 프로파일이란 2. 관련 CLI 2-1. 인스턴스 프로파일 목록 보기 $ aws iam list-instance-profiles --profile 프로파일명 2-2. EC2와 매핑된 인…
AWS RDS의 Multi AZ 구성에 대하여
1. 개요 RDS와 Multi-AZ(Availability Zone)에 대한 정리이다. Multi-AZ는 Amazon RDS에서 데이터베이스의 가용성을 높이기 위해 사용하는 구성 방식이다. 단일 A…
AWS Elastic IP (EIP) 갯수 Limit 걸렸을 때
1. 개요 Elastic IP는 다음과 같이 사용 제한이 있다. 탄력적 IP 주소 제한 퍼블릭(IPv4) 인터넷 주소는 흔치 않은 퍼블릭 리소스이기 때문에 기본적으로 모든 AWS 계정은 리전당 5개…
AWS - Cisco Cloud Services Router (CSR) 1000V
1. 소개 https://aws.amazon.com/marketplace/pp/B00EV8VXG2/ref=_ptnr_web_cisco Hypervisor에서 동작하는 가상 라우터 지원 운영체제 : …
AWS S3에서 CORS 에러 발생할 때 (from origin ... has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource..)
1. 에러 내용 Access to Font at 'http://[오리진1의파일URL]' from origin '[오리진2]' has been blocked by CORS policy: No 'Acc…
cli53 - Command line tool for Amazon Route 53
1. 개요 cli53은 AWS Route 53의 호스팅 영역과 레코드를 명령줄에서 관리할 수 있게 해주는 유틸리티이다. AWS 콘솔에서 반복적으로 처리해야 하는 작업을 스크립트로 자동화하거나, DN…
AWS EC2 인스턴스 복제 만들기
1. 개요 EC2 인스턴스를 복제하는 기본 절차를 정리한다. 일반적으로 원본 인스턴스에서 AMI(Amazon Machine Image)를 생성한 뒤, 해당 AMI로 신규 인스턴스를 실행하는 방식으로…
AWS ELB Cross-zone 설정이란
1. 개요 관련링크 : https://aws.amazon.com/ko/about-aws/whats-new/2013/11/06/elastic-load-balancing-adds-cross-zone-l…
EBS 볼륨 생성 후 EC2 인스턴스에 붙여보기
1. EBS 종류 1-1. SSD 계열 gp2 (General Purpose SSD) : 1GB ~ 16TB io1 (Provisioned IOPS SSD) : 4GB ~ 16TB 1-2. HDD …
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천만건이라고 하면…