이전에 SpringBoot, Node 프로젝트를 도커 이미지로 생성하여 ECR 리포지토리에 올렸습니다. 이제 이렇게 올려진 도커 이미지를 실행하여 컨테이너 서비스를 해보겠습니다. 1. VPC 구성 기존에 VPC가 있다면 그것을 사용해도 되고 저 같은 경우는 새로 VPC를 생성했습니다. 구조는 다음과 같습니다. VPC 및 서브넷 생성에 대해서는 따로 설명하지 않겠습니다. (VPC 및 서브넷 생성 참고) 2. 대상그룹 생성 위 네트워크 구조에서 private subnet에 ECS 서비스를 올릴 것인데 이 ECS 서비스들을 관리할 Load Balancer를 생성할 것입니다. 그 전에 먼저 Load Balancer의 대상이 되는 대상 그룹을 생성하겠습니다. AWS Management Console에 접속하여 E..
이전에 SpringBoot 프로젝트를 도커 이미지로 만들어서 ECR에 올렸었는데요 이번에는 Node 프로젝트를 도커 이미지로 만들어서 ECR에 올려보겠습니다. 1. Node 프로젝트 생성 이미 Node로 생성된 프로젝트를 사용하겠습니다. (각자 상황에 맞는 controller 등을 추가해주세요...) 2. Dockerfile 생성 프로젝트 루트 디렉토리 아래 Dockerfile을 생성합니다. FROM alpine:3.14 # set the default NODE_ENV to production # for dev/test build with: docker build --build-arg NODE=development. # and the testing npms will be included ARG NODE=..
SpringBoot로 생성한 프로젝트를 도커 이미지로 만들어서 ECR에 올리는 과정을 알아보겠습니다. 이번에 사용할 AWS 서비스들은 다음과 같습니다. CodeCommit CodeBuild ECR 1. SpringBoot로 프로젝트 생성 이미 SpringBoot로 생성한 프로젝트를 사용하겠습니다. SpringBoot, Java, Gradle 빌드를 사용하는 프로젝트입니다. (각자 상황에 맞는 Controller 등을 생성해 주세요...) 2. Dockerfile 작성하기 도커 이미지를 생성하기 위해 프로젝트 루트 디렉토리에 Dockerfile을 추가하고 아래와 같은 내용을 작성합니다. FROM centos:7 RUN yum -y update && yum -y install initscripts && yu..
ALB의 액세스 로그를 S3에 저장하여 확인할 수 있습니다. 1. S3 버킷 생성 먼저 S3 콘솔로 접속하여 액세스 로그를 받을 버킷을 새로 생성합니다. 2. S3 정책 생성 새로 생성한 버킷 내 Permissions 항목으로 접속한 뒤, Bucket Policy에서 버킷 정책을 새로 만들어줍니다. { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "AWS": "arn:aws:iam::ELB_ACCOUNT_ID:root" }, "Action": "s3:PutObject", "Resource": "arn:aws:s3:::S3_버킷명/prefix/AWSLogs/YOUR_AWS_ACCOUNT_ID/*" }, { "Effe..
개발을 하다보면 데이터베이스에 테이블이 정상적으로 생성되었는지 데이터는 제대로 저장, 수정 되었는지 등을 확인하는 과정이 반드시 필요합니다. 터미널을 통해서도 접속은 가능하지만 보통은 DataGrip과 같은 툴을 사용하게 됩니다. 이번 글에서는 DataGrip에서 Private Subnet에 생성된 RDS에 접근하는 방법에 대해 알아보겠습니다. 1. Public Subnet에 EC2 생성 만약 기존 글을 따라하여 이미 Public Subnet에 Bastion Host EC2가 있는 경우에는 이 과정을 생략합니다. 하지만 Public Subnet에 EC2가 없는 경우에는 EC2를 생성하고 ssh로 접근할 수 있는 설정을 해야합니다. EC2 생성 및 ssh 접속: https://developerbee.tis..
- Total
- Today
- Yesterday
- BFS
- DFS
- ionic
- string
- 순열
- 조합
- search
- permutation
- CodeCommit
- Dynamic Programming
- 수학
- EC2
- Algorithm
- 에라토스테네스의 체
- map
- programmers
- 프로그래머스
- array
- AWS
- ECR
- Baekjoon
- spring
- Combination
- java
- CodePipeline
- sort
- SWIFT
- 소수
- cloudfront
- CodeDeploy
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |