Amazon Web Services
361개의 글
node.js로 MySQL 조회 Lambda 함수 만들기
1. 개요 2. 작업 2.1. 작업할 로컬 디렉토리 생성 2.2. 로컬 디렉토리에서 필요 모듈 다운로드 우선 npm init 실행한 후 필요한 정보를 입력한다. 그러면 package.json이 생성…
Amazon Web Services[AWS] 입문(1) - EC2 생성 및 WEB/WAS 구성
1. AWS 인프라 구축 입문 서버 구축부터 배포, 모니터링, 관리 자동화, DevOps까지 따라하며 배우는 과정의 기록입니다. 2. AWS (Amazon Web Services) AWS는 미국 기…
[AWS] 신규 출시. Amazon CloudWatch Container Insight를 통한 컨테이너 기반 앱 모니터링 기능.
Amazon CloudWatch Container Insight 클러스터까지 모니터링이 가능한 CloudWatch 기능이 출시되었습니다. Seoul Region에서 서비스 가능한 기능입니다. 자세한…
Lambda 함수 lambda Task timed out after 3.00 seconds 에러 발생
##1. 개요 Lambda 함수 생성 후 테스트 시 lambda Task timed out after 3.00 seconds 에러 발생 ##2. 해결 [기본 설정] 영역에서 제한 시간을 올려보며 테…
[AWS] CloudWatch Event / Event Bus 생성 및 CloudTrail 설정.(S3)
AWS 의 Account 끼리 Event 공유를 위해서는 Event Bus 및 Event Rule 등록이 필요하다. 이번에는 S3의 Write에 대해서 타 계정으로 Event를 전달하는 Event …
AWS CodeDeploy 를 이용해 EC2 배포
1. AWS CodeDeploy 란? Amazon EC2, AWS Fargate, AWS Lambda 및 온프레미스 서버와 같은 다양한 컴퓨팅 서비스에 대한 소프트웨어 배포를 자동화하는 완전관리형 …
SQL Server를 AWS로 전환
1. 고려사항 현재 사용하는 데이터베이스가 무엇이고, 아키텍처 구조는 어떻고, AWS에서 적절한 것은? AWS의 데이터베이스 기술을 지원하기 위해 어떠한 자원을 가지고 있는가? 그리고 RDS나 EC…
[AWS] SES Sandbox 탈출하기.
SES 에서 Sendbox에서 나와야 정상적으로 서비스를 제공할 수 있다. 다음과 같이 Sending Statistics 에서 파란 배너로 메세지가 떠있다면, 아직 Sendbox 라는 것이다. 이럴…
CloudFront와 502 에러
1. 개요 CloudFront에서 502 에러가 발생할 때 2. 원인 SSL Handshake 실패 - Origin이 CloudFront가 지원하지 않는 SSL 프로토콜을 사용하거나 암호를 사용 O…
Storage 유형과 AWS 서비스들
1. AWS의 Storage 유형 : 이 유형별로 client 에서 접근하는 방법이 다르다고 합니다. :) 1) object 기반 storage : S3, Ceph = RESTful API로 접근하…
AWS의 Framework과 Service Scope
1. AWS의 두가지 Framework (Check List) 1) CAF : Cloud Adoption Framework (Cloud 구축전 준비사항에 대한 Check List - 질의 문서 se…
계정간 S3 Bucket Sync 정리
1. 개요 두 계정의 Bucket간 sync 정리 A 계정의 bucket에서 B 계정의 bucket sync하는 예 2. 전제조건 B 계정이 A 계정의 Bucket에 대한 권한이 있어야 한다. 3.…
[Tip] AWS IAM에서 사용기간(date) 설정하는 Policy 설정.
관련 링크: https://docs.aws.amazon.com/ko_kr/IAM/latest/UserGuide/reference_policies_examples_aws-dates.html Polic…
[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를 출력하는 …