Amazon Web Services
372개의 글
[Tip] AWS Network Load Balancer 사용시, Security Group 주의 사항.(NLB SG)
AWS 에서 Network Load Balancer(줄여서 nlb)를 사용할 때, 다른 LB와 다르게 Security Group(줄여서 SG)를 설정하지 않는다. Network 장비이기 때문이다. …
[Tip] AWS IAM에서 특정 IP에 대해서만 DENY/ALLOW 차단/허용 Policy.
참고 URL: https://docs.aws.amazon.com/ko_kr/IAM/latest/UserGuide/reference_policies_examples_aws_deny-ip.html 모든…
[AWS] ACM 도메인 Validation을 위한 E-mail 수신 설정.
다음의 링크를 참고하면 된다. https://aws.amazon.com/ko/premiumsupport/knowledge-center/ses-sns-domain-validation-email/?nc…
Classic Load Balancer 사용 시 504 발생할 때
1. 개요 AWS ELB 중 Classic Load Balancer 사용 시 504 발생할 때 2. 504 에러란? 504 Gateway Timeout 504 Gateway Timeout serve…
AWS Batch 홍콩 리전 지원 시작
1. 소식 6월 26일부터 홍콩 리전이 AWS Batch 서비스를 시작합니다. 2. AWS Batch AWS Batch를 사용하면 개발자, 과학자 및 엔지니어가 AWS에서 수많은 배치 컴퓨팅 작업을…
[Tip] API Gateway 서비스를 TLS 1.2 보안 설정 적용하는 방법.
API Gateway 및 API Gateway의 Custom Domain Name은 TLS 1.0 ~ 1.2를 모두 지원하기에 TLS 1.2만 요구하는 높은 보안 수준을 만족하지 못한다. 이를 위해…
Lambda Cold start vs. Warm start
1. 소개 서버리스 서비스인 람다의 콜드 스타트 와 웜 스타트 에 대한 이야기 2. 내용 이벤트가 호출되어 람다가 실행될 때 실행할 컨테이너가 준비되어 있지 않다면 실행 콘텍스트 설정 및 부트스트래…
[Tip] Linux에 Account 계정별로 AccessKey Profile 저장하기.
Linux 환경에서 여러 개의 AWS Account를 사용중이라면, AWS CLI 설정을 Profile 별로 해야될 때가 있다. 이럴 경우, --profile 옵션으로 Profile 별로 관리할 수…
[Tip] S3 Bucket 내에서 Delete가 안되는 object 강제삭제 하기. forced delete.
S3 Bucket내에서 object의 파일이름명 등을 잘못적거나 인식불가능한 문자로 작성 시, 삭제 또는 이동 등이 안될 수가 있다. 그럴 경우에는 다음의 cli를 이용하여서 강제삭제를 수행할 수 …
[Tip] AWS VPC / EC2 등과 외부 IDC 또는 PC 등과의 통신이 안될 때.
AWS 에서 EC2나 Lambda 등을 VPC 내에서 사용할 때, 외부의 IDC나 본인의 PC 또는 타 서비스와 통신이 안될 때가 있다. 방화벽이나 Security Group 등도 다 열려있는데 왜…
[Sample] 초심자를 위한 AWS Lambda 의 Hello World 코드.(Python3, HTML)
Lambda로 Python을 기본 생성하면, 파일 Dump하는 코드만 생성된다. Python에 낯설기도 하고 Lambda도 낯선 초심자라면 다음의 코드로 HTML로 Hello World를 출력하는 …
[Tip] Lambda를 Application Load Balancer와 연결하기.
Lambda와 ALB를 연결하기 위해서는 다음의 조건 몇개를 사전 작업해야 합니다. 1. Lambda의 Role에 AWSLambdaVPC... Policy가 추가되어 있어야 합니다. 2. Lambd…
[Tip] AWS API Gateway Custom Domain Name을 Region별로 동일하게 만들기.
API Gateway에는 특별한 Route53 작업없이 Custom Domain Name을 생성하여, 서비스를 가능하게 하였다. 기존에는 Custom Domain Name을 Edge로 생성하여서 R…
[AWS] API Gateway Custom Domain Name 생성 실패, "create a Service Linked Role."
API Gateway에서 Custom Domain Name을 생성하려고 할 때, 다음과 같이 Error가 발생할 수 있다. "Caller does not have permissions to crea…
Apache Cache-control 적용 고뇌
1. 배경 cdn 적용하려는데 cache-control 이 public 이어야 한다고 합니다. 2. 적용 과정 ifModule mod_headers.c #Header unset ETag FilesM…
AWS Backup 출시
1. 소식 AWS Backup이 출시되었다는 소식. 2. 지원 리전 1월 23일 기준으로 다음 리전만 지원하고 있다. 버지니아 오하이오 아일랜드 오레곤 서울 리전은 언제...? 3. 백업 대상 EB…
Ubuntu 서버에서 Kinesis Agent 설치
1. 개요 2. 다운로드 https://github.com/awslabs/amazon-kinesis-agent 에서 파일을 다운로드한다. (amazon-kinesis-agent-master.zip)…
[AWS] DynamoDB Endpoint 생성 후, 추가 작업.(SecurityGroup, Network ACL)
DynamoDB 를 VPC 내의 Private망으로 연결하기 위해서는 NAT Gateway 연결 필요없이 Endpoint만 설정하면 된다. 보통 Endpoint만 생성하고 안된다고 하는 경우가 많은…
[AWS ELB] ALB(Application Load Balancer) Lambda 지원.
이제 AWS Load Balancer에서 Lambda 를 사용할 수 있게 되었습니다. ALB(Application Load Balancer) 에서 Target Group을 만들어서 Lambda를 호…
RDS PostgreSQL이 R5 인스턴스 지원 시작
1. 소식 RDS PostgreSQL이 R5 인스턴스 지원을 시작했다는 소식이다. 2. R5 인스턴스란 메모리 최적화 인스턴스 EC2 Nitro 시스템 기반 vCPU : 메모리 비율 - 1:8 r5…
[Tip] Amazon S3 로 Log Data 내보내는 방법.(Bucket Policy)
Amazon S3에 Log 저장을 위해서는 각 Bucket에 Bucket Policy 설정을 해야된다. Bucket Policy는 IAM이 아닌, S3 Bucket에서 설정하는 것이다. Policy…
[Tip] AssumeRole 시, 필요한 설정.
1. Destination Accout: - Assume을 허용할 Sourece ARN 및 Action 등을 Role로 등록 - 등록한 Role에 Source Account의 ID를 Trust Re…
[etc] Amazon EC2 yum 수행이 불가능 할 때. (Cannot use yum)
NAT Gateway 부재로 인한 yum 불가: /index.php/aws/1398-amazon-ec2-yum-cannot-use-yum 위의 글 처럼 NAT Gateway가 부재하여서, yum이 …
Ubuntu Linux에서 CloudWatch Logs 설치
1. 개요 2. 설치 2-1. awslogs-agent-setup.py 파일 다운로드 $ curl https://s3.amazonaws.com/aws-cloudwatch/downloads/lates…