aws
AWS RDS 인증 기관(CA) 인증서 업데이트 ( AWS / RDS )
안녕하세요. 그린주입니다 ๑'ٮ'๑ 오늘도 힘차게 시작해 보겠습니다! 개요 이번 글에서는 AWS RDS 인증 기관(CA) 인증서 업데이트 하는 방법을 공유하고자 합니다. 목차 AWS RDS CA 인증서 만료 AWS RDS CA 인증서 확인 AWS RDS CA 인증서 업데이트 AWS RDS 인증서 만료 얼마 전 아래와 같은 이메일을 받게 되었습니다. Amazon RDS에서 SSL/TLS를 사용하는 하나 이상의 DB 인스턴스의 CA 인증서가 곧 만료(24년 08월 22일)될 예정이기 때문에 기존 DB 인스턴스에 대한 연결 실패가 있기 전에 새로운 CA 인증서로 업데이트해야 한다라는 이메일입니다. - RDS 내 SSL/TLS에 대한 지원 기본적으로 AWS RDS는 사용자들에게 보안접속을 제공하며, 이를 위해서..
AWS EC2(Amazon Linux 2)에 Jenkins 설치하기 ( AWS / EC2 / Linux / Jenkins ) _220713_업데이트
안녕하세요. 그린주입니다 ๑'ٮ'๑ 오늘도 힘차게 시작해보겠습니다! 개요 이번 글에서는 AWS EC2(Amazon Linux 2)에 Jenkins 설치하는 방법을 공유하고자 합니다. 참고로 JAVA가 설치되어있고 Jenkins 인바운드 규칙 접속 설정이 되어있다는 가정하에 시작하겠습니다. AWS EC2(Amazon Linux 2)에 JAVA8 설치 및 환경변수 설정하기 ( AWS / EC2 / Linux2 / JAVA ) 안녕하세요. 그린주입니다 ๑'ٮ'๑ 경험이 많이 부족하지만 최선을 다해 적어보겠습니다! 개요 이번 글에서는 AWS EC2(Amazon Linux 2)에 JAVA8 설치 및 환경변수 설정하는 방법을 공유하고자 합니다. green-joo.tistory.com AWS EC2 보안그룹 인바운드..
AWS에서 보안(TLS) 프로토콜 버전 수정(TLS 1.0과 TLS 1.1 비활성화) 및 보안 구성 테스트 방법 ( AWS / EC2 / Load balancers / Qualys )
안녕하세요. 그린주입니다 ๑'ٮ'๑ 오늘도 힘차게 시작해보겠습니다! 개요 이번 글에서는 AWS에서 보안(TLS) 프로토콜 버전을 수정하고 보안 구성 테스트하는 방법에 대해 공유해드리겠습니다. 목차 TLS 설명 TLS 1.0과 TLS 1.1을 비활성화해야 하는 이유 TLS 버전 수정 및 보안 구성 테스트 TLS 설명 1. TLS란 무엇인가? TLS는 인터넷을 통해 응용 프로그램 간에 전송되는 데이터의 종단 간 보안을 제공하는 암호화 프로토콜입니다. 보안 세션이 설정되면 웹 브라우저에 나타나는 자물쇠 아이콘을 통해 사용자에게 가장 친숙합니다. TLS는 원래 1994년 Netscape Communications Corporation에서 웹 세션을 보호하기 위해 개발한 SSL(Secure Socket Layer..
AWS EC2 탄력적 IP 주소 할당하기 ( AWS / EC2 )
안녕하세요. 그린주입니다 ๑'ٮ'๑ 오늘도 힘차게 시작해보겠습니다! 개요 이번 글에서는 AWS EC2 탄력적 IP 주소 할당하는 방법을 공유하고자 합니다. 목차 AWS EC2 탄력적 IP 설명 탄력적 IP 주소 할당 AWS EC2 탄력적 IP 설명 탄력적 IP 주소란 무엇인가? 고정 IP를 할당받기 위해서 탄력적 IP라는 것을 이용합니다. AWS EC2 인스턴스를 생성하면 AWS 측에서 해당 인스턴스에 대한 public IP를 할당해줍니다. 이 public IP는 유동적이어서 인스턴스를 중지했다가 다시 시작하면 새로운 public IP가 할당됩니다. 탄력적 IP(Elastic IP)는 유동적인 IP를 가진 인스턴스에 고정 IP를 연결해주어 안정적으로 서버를 운영할 수 있도록 합니다. 자, 그럼 실전으로 ..
AWS RDS 데이터베이스 생성 ( AWS / RDS / Amazon Aurora / MySQL / DataBase / SQLGate )
안녕하세요. 그린주입니다 ๑'ٮ'๑ 오늘도 힘차게 시작해보겠습니다! 개요 이번 글에서는 AWS RDS 데이터베이스 생성하는 방법을 공유하고자 합니다. 목차 AWS RDS 설명 RDS 데이터베이스 생성 보안 그룹 설정 SQLGate DB 연결 AWS RDS 설명 1. AWS RDS란 무엇인가? RDS란 Amazon Relational Database Service의 약자로 AWS에서 제공하는 분산 관계형 데이터베이스입니다. 2. RDS를 사용하는 이유? 애플리케이션 내에서 관계형 데이터베이스의 설정, 운영, 스케일링뿐만 아니라 백업, 복구 등 복잡한 프로세스들도 손쉽게 관리할 수 있습니다. 자, 그럼 실전으로 들어가 보겠습니다. RDS 데이터베이스 생성 AWS RDS 서비스에서 서울 리전을 선택한 후 데이..
AWS S3 연동 시 액세스 키(accessKey) 발급 받기 ( AWS / EC2 / S3 / Spring Boot )
안녕하세요. 그린주입니다 ๑'ٮ'๑ 오늘도 힘차게 시작해보겠습니다! 개요 이번 글에서는 Spring Boot & AWS S3 연동 시 액세스 키 accessKey와 secretKey를 발급받는 방법에 대해 공유해드리겠습니다. Spring Boot와 AWS S3를 연동할 때 로컬 환경에서 액세스 키를 발급받는 과정과 배포 환경에서 액세스 키를 발급받는 과정 두 가지로 나눠져 있습니다. ** 액세스 키를 다루기 전 주의 사항 ** 참고로 해당 ID와 키가 외부로 공개가 되면 천만 원 이상의 비용이 부과되기 때문에 조심해야 합니다. 목차 로컬 환경 배포 환경 로컬 환경 AWS 환경이 아닌 로컬 환경에서 S3를 사용하기 위해 먼저 S3를 관리하는 사용자를 생성하겠습니다. AWS IAM 서비스에서 사용자 추가로 ..
리눅스 vi 에디터에 있는 ^M문자 한번에 지우기 ( AWS / EC2 / Linux / Jenkins )
안녕하세요. 그린주입니다 ๑'ٮ'๑ 오늘도 힘차게 시작해보겠습니다! 개요 이번 글에서는 리눅스 vi 에디터에 있는 ^M문자를 한 번에 지우는 방법을 공유하려고 합니다. 목차 ^M문자가 생기는 이유 ^M문자 제거 ^M문자가 생기는 이유 리눅스에 있는 sh파일을 젠킨스 Execute shell에서 실행시켰더니 이런 에러 메시지가 나왔습니다. 어떻게 해결해야 될까요? /bin/bash^M: bad interpreter: No such file or directory 이것은 윈도우에서 스크립트 파일을 생성했거나 수정하고, 리눅스에서 실행했을 때 나타나는 오류입니다. 정확히는 줄 끝(줄 바꿈)을 의미하는 개행 문자가 달라서 발생하는 문제이다. 리눅스는 개행 문자가 LF = ‘\n’ = 0x0A이고, 윈도우는 CR..
AWS EC2 보안그룹 인바운드 규칙 접속 설정 ( AWS / EC2 / Linux2 / 보안그룹 / 인바운드 규칙 / Nginx / Jenkins )
안녕하세요. 그린주입니다 ๑'ٮ'๑ 경험이 많이 부족하지만 최선을 다해 적어보겠습니다! 개요 이번 글에서는 AWS EC2 보안 그룹 인바운드 규칙 접속 설정 방법을 공유하고자 합니다. 목차 인바운드 규칙 접속 설정 인바운드 규칙 접속 설정 EC2에서는 보안 그룹을 사용하여 접근제어를 하고 있습니다. AWS EC2 > 보안 그룹 > 인바운드 규칙에 해당 포트를 열어해 줘야 브라우저를 통한 서버 접속이 가능합니다. EC2 기본 보안 그룹으로 생성했다면 22 포트만 열려있습니다. 서버에서 포트가 정상적으로 구동하더라도 EC2 보안 그룹의 인바운드 규칙 접속 설정을 안 해줬다면 아래와 같이 접속이 불가능합니다. EC2 보안 그룹의 인바운드 설정을 해보도록 하겠습니다. 인스턴스에 연결된 보안 그룹을 클릭합니다. ..