일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- grafana
- 비구조화 할당
- Proxy Resource
- 단축 평가
- null 병합 연산자
- transit gateway
- 옵셔널 체이닝
- VPC
- elasticsearch
- 자바스크립트
- optional chaining
- Endpoints
- api gateway
- On-Premise
- AWS
- Custom Resource
- DynamoDB
- 구조분해 할당
- vgw
- docker
- CloudFormation
- docker swarm
- Await
- prometheus
- Kubernetes
- cognito
- JavaScript
- Site-to-Site VPN
- 온프레미스
- Service
- Today
- Total
목록AWS (40)
만자의 개발일지
예를들어 회사에서 AWS를 사용하는 경우 각각의 부서 및 직원에게 계정을 부여해야 하는 상황이다. 각각의 부서마다 사용하는 서버가 다르다고 가정했을 때 어떤 한 부서가 다른 부서의 서버를 마음대로 조작할 수 있으면 안될 것이다. 이렇게 각각의 부서 및 직원에게 자신들의 사용하는 리소스에만 접근할 수 있도록 IAM에서 Policy를 커스터마이징 할 수 있다. 들어가기 앞서 IAM에대한 이해가 필요하면 아래 글을 참고하길 바랍니다. https://yoo11052.tistory.com/99 [AWS] IAM이란 IAM IAM(AWS Identity and Access Management)은 AWS리소스를 사용하도록 인증 및 권한 부여된 대상을 제어합니다. 예를 들어 출입이 허가된 인원들은 출입 카드를 통해 출..
AWS에서 ELB,ALB 옵션중에 로그를 남겨주는 옵션을 제공해주는데요, 이 로그를 가지고 분석을 해야하는 경우가 종종 생깁니다. AWS에서는 Athena 라는 서비스로 이를 쉽게 분석할 수 있도록 제공합니다. AWS Athena AWS Athena는 표준 SQL을 사용해 Amazon S3에 저장된 데이터를 간편하게 분석할 수 있는 대화식 서버리스 쿼리 서비스 입니다. 서버리스 이기 때문에 실행한 만큼만 비용을 지불하면 됩니다. 자세한 내용은 아래 사이트를 참고해주세요. https://aws.amazon.com/ko/athena/pricing/ Amazon Athena 요금 - 서버리스 대화식 쿼리 서비스 - Amazon Web Services 크기가 같은 3개의 컬럼으로 구성된 테이블이 있고, 총 3T..
이번 포스팅에서는 CloudWatch Logs에서 로그를 분석할 수 있는 기능인 Metric filter 사용방법에 대해 포스팅 하도록 하겠습니다. Metric filter Metric filter 기능을 사용하면 로그에 있는 특정 값을 추출할 수 있고, Dashboard에서 그 값을 가지고 시각화 하거나, Alarm기능으로도 사용할 수 있습니다. Custom Metric 만드는 방법 먼저 AWS 콘솔에서 검색창에 CloudWatch를 검색합니다. CloudWatch를 클릭한 후 왼쪽 메뉴에 Logs -> Log groups를 선택합니다. 자신의 Log group을 선택한 후 중앙 메뉴바에서 Metric filters를 선택해줍니다. 오른쪽에 Create metric filter 버튼을 클릭한 후 Fil..
$ java -jar ./build/libs/생성된jar파일.jar 버전 Amazon Linux 2 Java 8 + Spring Boot (Gradle 7.3.3) 패키지 설치 먼저 패키지를 설치하기 전에 패키지를 최신 버전으로 업데이트 해준다. $ sudo yum update -y 그 다음 Spring Boot 프로젝트를 깃헙에서 클론해올꺼기 때문에 Git 과 Java를 설치해준다. # Git 설치 $ sudo yum install git -y # 설치 가능한 자바 버전 확인 $ yum list java*jdk-devel # 자바 8 설치 $ sudo yum install java-1.8.0-openjdk-devel.x86_64 프로젝트 배포 이제 자신이 만든 Spring Boot 프로젝트를 배포할 차..
만약에 Internet Gateway 와 NAT Gateway가 달려있지 않은 외부와 완전히 차단된 Private 서브넷에 생성된 EC2에 접속하고 싶다면 어떻게 하면 될까? Client VPN을 이용하는 방법도 있지만, 비용적으로 부담이 크다. 그래서 이번 포스팅에서는 SSM(AWS Systems Manager) 이라는 AWS에서 제공하는 Private Subnet에 쉽게 접근할 수 있게 해주는 서비스를 사용해 접속해보려 한다. SSM 장점 Bastion Host 필요 없음 key pair 필요 없음 Security Group Rule 필요 없음 SSH 접속하는 것과 거의 같음 Private Instacne에 바로 접속할 수 있음 적은 비용 VPC 생성 제일 먼저 VPC부터 생성해 보자. AWS 콘솔 ..
AWS에서 CodeDeploy를 접하면 가장 난관인게 바로 이 appspec.yml 파일을 구성하는 것이다. 나한테만 해당되는 이야기일 수도 있다. 아무튼 오늘은 이 appspec.yml의 구조에 대해 살펴보려고한다. 예시로 AWS Document에 있는 appspec.yml 예시 파일을 참고하도록 하겠다. 그전에 CodeDeploy의 LifeCycle Event Hook에 대한 이해가 필요하다. 아래 이미지는 CodeDeploy의 Event LifeCycle이다. 위와 같은 순서대로 Event들이 실행된다. 이 순서는 CodeDeploy에서 이미 정해 놓은 순서이고, 각각을 Event Hook 이라고 한다. 일부 Event Hook은 사용자가 직접 스크립트파일을 생성하여 사용할 수 있고, 일부는 이미 ..