Amazon Web Services
361개의 글
특정 HTTP Referrer만 S3 억세스 가능하게 설정
1. 설정하는 이유 S3 내 컨텐츠를 특정 사이트에서만 서비스하려고 함 2. 방법 해당 S3 버킷의 [권한] - [버킷 정책]에 정책을 설정한다. { "Version": "2012-10-17", "…
Change Lightsail Type (Lightsail 인스턴스 유형 변경)
1. 개요 AWS Lightsail 인스턴스의 플랜(유형)을 변경하는 방법을 정리한다. Lightsail은 EC2처럼 쉽게 인스턴스 유형을 변경하는 방식이 아니므로, 기존 인스턴스의 스냅샷을 만든 …
ElastiCache Redis 생성 후 Jedis를 통해 연결 테스트
1. 목적 ElastiCache Redis 생성 Jedis를 통해 위에서 생성한 Redis에 연결 2. ElastiCache 생성 특별히 설명할 내용이 없을 정도로 쉬움 타입은 테스트를 위해 cac…
AWS Lightsail 상에서 php-fpm CPU 과점 현상 해결
1. 개요 Lightsail 인스턴스에서 php-fpm이 CPU를 과점하였으며 정상적으로 서비스 되지 않음 2. 현상 2-1. top top - 18:56:54 up 15 min, 1 user, l…
How to do codedeploy on AWS. CodeDeploy 하는 법 간단 정리.
Code Deploy를 막상 할 때, 무엇부터 해야되는지 몰라서 허공만 응시할 때가 있다. 그럴 땐, 다음의 순서로 해보자. 1. Target Gorup 생성. 2. LB 생성.(CLB/ALB/NL…
AWS SES 맛보기 (Simple Email Service)
1. 개요 AWS의 이메일 서비스인 Amazon SES(Simple Email Service)를 사용해 이메일 주소를 인증하고, SMTP 자격 증명으로 테스트 메일을 발송하며, 수신 메일을 S3에 …
S3 File Upload 작업을 Lambda Function으로 모니터링하기
1, 개요 S3 Bucket에 새로운 파일이 올라오는 것을 Lambda 함수를 통해 모니터링하는 작업이다. 2. S3 Bucket 생성 당연히 S3 Bucket이 있어야 한다. 본 문서에서는 생략한…
CodeCommit Start
1. 개요 CodeCommit 시작 2. 과정 2-1. PC에 git 설치 http://gitforwindows.org/ 2-2. IAM 계정 권한 공통권한 : AWSCodeCommitFullAcc…
S3 Browser
1. 개요 S3 Browser 2. 다운로드 https://s3browser.com/ 3. 필요정보 Access key Secret key
.aws profile
[profile aws_kr] region=ap-northeast-2 output=text [profile aws_us] region=us-west-2 output=text
AWS CLI EC2 List
1. 개요 AWS CLI를 이용하여 EC2 List를 보는 방법이다. 2. Command 2-1. IP, Instance 이름 aws ec2 describe-instances --filters --…
특정 S3 Bucket에 권한 부여 (JSON Policy)
1. 개요 특정 Amazon S3 버킷에 대한 접근 권한을 부여하는 IAM 정책 예시이다. 아래 예시에서 [버킷명] 은 실제 버킷 이름으로 변경해서 사용한다. S3 권한은 버킷 자체에 적용되는 권한…
Amazon Web ServicesAmazon MQ
1. 소개 Apache ActiveMQ 기반의 서비스인 Amazon MQ가 발표되었다. 즉, 매니지드 메세지 브로커 서비스이다. 2. 서비스 ActiveMQ 콘솔 프로토콜 : JMS, NMS, AM…
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…