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..
https://programmers.co.kr/learn/courses/30/lessons/12978 코딩테스트 연습 - 배달 5 [[1,2,1],[2,3,3],[5,2,2],[1,4,2],[5,3,1],[5,4,2]] 3 4 6 [[1,2,1],[1,3,2],[2,3,2],[3,4,3],[3,5,2],[3,5,3],[5,6,1]] 4 4 programmers.co.kr 이 문제는 처음에 dfs로 시도를 했으나... 생각보다 실패가 많았다... 그러던 중 플로이드 와샬(Floyd Warshall) 알고리즘이라는 것을 알게되었다. 최단 거리를 구하는 알고리즘으로 start에서 end까지 바로 가는 경로와 (start에서 K(지나가는 어떤 점)까지의 거리 + K부터 end까지 거리) 경로 중 더 짧은 거리를..
평소처럼 백엔드 개발을 하려고 프로젝트를 생성하고 SpringDataJpa를 사용하여 데이터를 다루고 있었습니다. 그러던 중 한 엔티티의 id를 자동으로 부여하기 위해 @GeneratedValue 를 사용하였습니다. 그런데!!! 갑자기 Could not extract ResultSet 에러 가 발생했습니다... 데이터베이스에 맞는 테이블이 없을 때 발생한다고 하는데 분명히 테이블은 정확하게 모두 있었습니다... 해결 방법을 찾아보던 중 application.yml 파일에 아래와 같은 설정이 필요하다는 것을 알게되었습니다. spring: ... jpa: ... hibernate: ddl-auto: update spring.jpa.hibernate.ddl-auto는 옵션을 통해서 데이터베이스를 초기화하는 설..
개발을 하다보면 데이터베이스에 테이블이 정상적으로 생성되었는지 데이터는 제대로 저장, 수정 되었는지 등을 확인하는 과정이 반드시 필요합니다. 터미널을 통해서도 접속은 가능하지만 보통은 DataGrip과 같은 툴을 사용하게 됩니다. 이번 글에서는 DataGrip에서 Private Subnet에 생성된 RDS에 접근하는 방법에 대해 알아보겠습니다. 1. Public Subnet에 EC2 생성 만약 기존 글을 따라하여 이미 Public Subnet에 Bastion Host EC2가 있는 경우에는 이 과정을 생략합니다. 하지만 Public Subnet에 EC2가 없는 경우에는 EC2를 생성하고 ssh로 접근할 수 있는 설정을 해야합니다. EC2 생성 및 ssh 접속: https://developerbee.tis..
이제 새로 Private Subnet에 생성된 EC2(Nginx)와 기존 Private Subnet에 존재하던 EX2(Node)를 연결하는 작업을 시작하겠습니다. 1. ALB 생성 Node EC2로 트래픽을 전달할 새로운 ALB를 생성합니다. 이 ALB의 경우 인터넷 통신을 하지 않고 VPC 내에서 통신할 것이기 때문에 기본 구성 > 체계 부분을 '내부'로 설정합니다. 네트워크 매핑은 ALB를 생성할 VPC와 서브넷을 선택하는데 이때 EC2 서버들이 있는 Private Subnet을 선택합니다. 보안 그룹은 Nginx EC2의 보안 그룹과 동일하게 설정합니다. (HTTP 80, HTTPS 443 허용) 마지막으로 리스너는 HTTP 80으로 설정하고 대상 그룹은 기존 Node를 실행하는 EC2를 포함한 대..
- Total
- Today
- Yesterday
- 조합
- ECR
- 수학
- 에라토스테네스의 체
- cloudfront
- CodeDeploy
- ionic
- permutation
- BFS
- SWIFT
- DFS
- CodePipeline
- EC2
- spring
- map
- Combination
- string
- array
- sort
- Algorithm
- programmers
- java
- Dynamic Programming
- 소수
- CodeCommit
- search
- 프로그래머스
- Baekjoon
- 순열
- AWS
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |