본문 바로가기

Infra8

[AWS] Access Key노출 (AWSCompromisedKeyQuarantineV2 해결) github에 실수로 aws access key가 노출되었다. 노출되고 몇분 되지 않아 바로 aws에서 메일이 왔다. Subject: ACTION REQUIRED: Your AWS Access Key is Exposed for AWS Account Severity: Urgent 님네 계정 키가 깃허브 어디에 노출되었고… 그래서 AWSCompromisedKeyQuarantineV2 정책을 할당했음…. 아래 지시 사항대로 진행 하셈.. 노출된 AWS Access Key 대체하고 삭제하고.. CloudTrail log를 체크해 승인되지 않는 활동 있는지 확인하고 AWS 계정에 인증되지 않은 aws 사용 검토하라.. 너무 친절하게 알려줘서 따라만 하면 됐다. AWSCompromisedKeyQuarantineV2.. 2022. 11. 30.
[Jenkins]젠킨스 + AWS ECR 파이프라인 구축(젠킨스 입문 / 설치 / 사용법) 2022.05.27 - [Backend/배포 & 운영 & 모니터링] - CI / CD 파이프라인 (CI/CD 입문 / CI/CD툴 비교분석 / DevOps) CI / CD 파이프라인 (CI/CD 입문 / CI/CD툴 비교분석 / DevOps) CI Continous Integration : 지속적 통합 > 빌드, 테스트 자동화 > 개발에서 발생하는 불일치 최소화 > 품질 관리 CD Continuous Deployment : 지속적 배포 > 배포 자동화 CI / CD 사용 목적 : 개발하며 git에 계.. datamoney.tistory.com 젠킨스로 CI/CD 파이프라인을 구축해보려 한다. 1. AWS EC2 인스턴스 생성 플랫폼 Ubuntu 인스턴스 유형 t2.medium 2. Docker 설치 1 .. 2022. 6. 21.
[AWS]AWS 서비스 및 기본 개념 정리 KOSA AWS Essential 교육을 정리한 내용입니다. ✔ IAM (Identity and Access Management) AWS 리소스 접근을 관리하는 웹 서비스 > 사용자 분류 Root 사용자 IAM 사용자 > 보안 강화 Root 사용자에 대해 MFA 추가 사용자 그룹으로 관리 (Role 부여, 정책 연결) ✔ EBS (Elastic Block Store) Volume을 인스턴스에 연결해 하드 드라이브처럼 사용 > EBS Snapshot 특정 시점의 스냅샷을 생성해 이전 버전의 데이터로 복구 가능 ✔ EFS (Elastic File System) 관리형 파일 스토리지 ✔ S3 (Simple Storage Service) 객체 스토리지 서비스 ✔ Bastion Instance 내부 네트워크와 외.. 2022. 6. 9.
[Error] Node.js와 Node-Sass 버전 호환 불가 에러 (npm ERR! Code 1) Jenkins로 Node 빌드 설정하는 중에 에러가 발생했다. npm ERR! code 1 npm ERR! path /var/jenkins_home/workspace/*****/node_modules/node-sass npm ERR! command failed 찾아보니 node-sass 버전이 node와 맞지 않아 나는 문제라고 한다. 처음 Jenkins Tool 설정을 해줬을때 NodeJS 설정을 LTS 가장 최신 버전으로 해줬던게 문제였다. 프로젝트의 package.json을 확인해보니 4.11.0 였다. 맞는 node로 변경해주니 빌드에 성공했다. 2022. 6. 3.