본문 바로가기

프로그래밍/Solution Architecture

(2)
AWS SAP - IAM Access Analyzer IAM Access Analyzer 외부에 공유되는 Resource를 찾는데 사용한다. S3 Buckets IAM Roles KMS Keys Lambda Functions and Layers SQS Queues Secrets Manager Secrets 신뢰 구역을 정의한 뒤 AWS Account 혹은 AWS Organization에 적용한다. 신뢰 구역 외부에 있는 것들 중에서 위에 언급한 Resource에 액세스 할 수 있는 것들은 findings(발견물)로 보고될 것이다. 위의 그림처럼 S3 Bucket에 있어 특정한 Role, User, Account, 외부 클라이언트, VPC Endpoints와 공유할 수 있다고 가정한다. 신뢰 구역을 Role, User, VPC Endpoints로 정의하면 외..
프로그램 별로 다른 JDK Version 설정하기 서론 Scouter(현 시점 기준 v.2.17.1) 라는 APM 오픈소스를 사용하려고 하니 문제가 생겼다. Local의 Java 환경은 JDK 17을 사용 중인데, Scouter Server는 JDK 1.8만 지원하고 Scouter Client는 jdk 11 이상만 지원하는 문제이다. 첫번째 시도 처음에는 Scouter Server의 기준에 맞게 JDK 1.8로 환경 변수를 낮게 설정하여 Server를 실행하고 JDK 17로 환경 변수를 변경해 Scouter Client를 실행하려고 했으나 너무 뻘짓이라고 생각했다. 본론 사수님 사랑합니다. 아무리 생각해도 답이 나오지 않고 구글에 검색해도 환경변수를 편집하라는 답 밖에 없었다. 환경 변수를 편집하지 않는 선에서 해결하려고 짱구를 굴려봐도 답이 나오지 않..