aws

· aws
Jenkins 구동 EC2 Instance에 로컬 파일 복사 Jenkins로 자동으로 빌드 및 배포를 수행한다지만, 자동을 위한 수동 작업이 많이 필요한법이다. Jenkins에서 내 github master 브랜치를 바라보고 있어서 내 github 원격 repo에 존재하는 파일들은 걱정이 없지만, 보안을 위해서 gitignore에 추가된 application-****.yml 파일들은 현재 Jenkins가 구동되는 vm에 없는 상황이다. 정상적인 빌드를 위해선 모든 application.yml 파일들이 필요하기에 로컬 환경에서 jenkins ec2 instance로 파일들을 밀어넣는 과정을 수행하겠음 jenkins가 구동되는 ec2 keypair가 존재하는 디렉토리로 이동한 후 powershell 스크립트..
· aws
준비사항 1. aws 회원가입 및 MFA 설정 홈화면에서 ec2 검색 ec2 서비스로 들어간 후 인스턴스 시작 버튼 클릭 인스턴스의 이름(내가 식별하는 용도)지정 및 Quick Start - Ubuntu 지정 ec2 생성시에 이렇게 AMI 라는 이름으로 부여받을 가상 머신의 OS를 지정할 수 있는데, aws에 종속적인 학습이 되지 않도록 Ubuntu를 선택 키페어 생성 및 다운로드(SSH 연결에 사용됨) 보안 그룹이 없는 가정하에 보안 그룹을 생성한다. 현재 보안그룹의 보안 규칙은 Allow SSH traffic from 0.0.0.0 이므로, 세상 어느곳에서든 SSH 연결을 수행할 수 있다.(추후 변경) 다시 ec2 서비스로 돌아가서 인스턴스 탭에서 방금생성한 ec2 인스턴스를 클릭 후 연결 SSH 클..
· aws
aws EC2란? 서버를 구축할 때 사용되는 aws에서 빌려주는 가상의 서버 컴퓨터, 어플리케이션을 사용하거나 호스팅할 때 사용한다. 즉 열심히 만든 프로젝트를 편리하게 배포하게 되는 환경이 바로 이 EC2 오토스케일링, Elastic Load Balancer, CloudWatch 등의 다른 AWS 서비스와 연동 가능하다. EC2의 구성 EC2의 구성은 다음의 4가지로 설명할 수 있다. 인스턴스 : 가상 서버 하드웨어 EBS : 가상 하드 디스크 AMI : EC2 인스턴스 실행을 위한 정보를 담은 이미지 보안 그룹 : 가상의 방화 EC2 연결 전 준비(인바운드 규칙 편집) EC2를 연결하기에 앞서 aws에서 제공하는 EC2 연결 방법중 가장 편리한 Instance Connect 방법을 활용하기 위해 aw..
· aws
인바운드 규칙은 접속을 허용하는 규칙을 정리한 것으로 내가 ssh연결로 instance에 연결하고자 한다면 당연히 내 ip만 허용하는 것이 보안 상 유리하다. 하지만 인바운드 규칙을 위와같은 이유로 내 ip만 허용해놓으면 아마존에서 keypair를 이용하지않고도 인스턴스에 연결할 수 있도록 해놓은 편리한 서비스인 EC2 Instance Connect 서비스를 사용하지못한다. 왜냐면 접속 자격증명 데이터를 aws 자체에서 내 인스턴스에 밀어넣으면서 연결해주는 서비스다보니까 자연스럽게 내 ip로 연결하지 않으니까! 따라서 SSH 연결이나 다른 대안이 아닌 EC2 Instance Connect 서비스를 활용하기위해서는 인바운드 규칙에서 SSH 연결 22번포트의 aws의 ip대역을 허용해줘야 한다. aws cl..
· aws
포스팅 순서가 꼬여서 ec2 instance 시작하는법을 설명하지 않은 것 같지만 지금 목적은 jenkins를 설치하기 위해 java를 설치하는거니까 우선… 준비가 되어있다고 가정하고 진행 준비사항 aws 계정 및 iam 계정 생성 aws linux 2023 ami로 인스턴스 생성 최소한 내가 SSH(포트 22) 접속이 가능한 보안 규칙(ec2 instance connect 사용시 aws korea region ip대역 허용) 이런 상태라고 했을 때, 먼저 해야할 일은 연결이다. 나의 경우는 EC2 instance Connect를 사용해서 연결했으며 연결되면 이런 화면이 나온다. Jenkins는 Java로 개발된 오픈소스니까 먼저 Java환경이 필요하다. 당연히 안깔려있겠지만 Java가 깔려있는지 확인하..
서병렬
'aws' 카테고리의 글 목록