Back-End/Project

EC2 서버에 환경변수 추가해 키값 안보이게 설정하기

psy_er 2024. 2. 4. 22:21
728x90

EC2 서버에 환경변수 추가해 키값 안 보이게 설정하기

 

 

키값을 노출한 체로 깃허브에 커밋을 하면, AWS에서 경고 이메일을 날린다. 

이때 해결 방법은 환경변수를 설정해 키값을 변수 처리 하는 방법이 있다.

 

1. 이 방식으로 하면 오류가 생기나 보다 

https://cordcat.tistory.com/118

 

AWS EC2 인스턴스에서 환경변수 설정하는 방법

AWS EC2 인스턴스에서 .yaml 파일에서 불러오는 값 중 노출되면 안 되는 값들은 환경변수로 설정하는 것이 좋습니다. spring: datasource: url: jdbc:mysql://cordjg-database.c8izlkxyxcni.ap-northeast-2.rds.amazonaws.com:13306

cordcat.tistory.com

 

2. 직접 환경변수 export로 쏴줘야 오류가 안 생긴다!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

환경변수는 모두 대문자로 써야한다!!!

 

 

3. 인텔리제이에서 환경변수 설정하는 방법

 

https://devlog-wjdrbs96.tistory.com/m/363

 

[Intellij] 인텔리제이에서 환경변수 설정하는 방법

들어가기 전에 이번 글에서는 Intellij에서 env 설정을 하고 이것을 application.yml에서 참조하는 법에 대해서 알아보겠습니다. 이렇게 하고자 하는 이유는 지금까지는 jwt secret key 라던지, DB url, DB id, D

devlog-wjdrbs96.tistory.com

 

 

4. Run -> Edit Configuration에서 설정

 

https://mchch.tistory.com/282

 

Intellij 환경변수 등록하기

Intellij 환경변수 등록하기 1. 왼쪽 위의 메뉴중 Run > Edit Configurations 혹은 오른쪽위에서 어플리케이션 이름을 클릭해서 Edit Configurations를 들어가서 2. Spring Boot Application 선택 > Environment variables 란이

mchch.tistory.com

 

액세스 키를 실수로 노출했을 때.....................!

 

AWS에서 계정 제한한다고 이메일 와도 무시하자.
키삭제하고 다시 키를 발급받으면 된다.

걱정하지 말자.
키 삭제했더니 데이터가 잘 삭제되었다는 이메일을 받았다.

728x90

'Back-End > Project' 카테고리의 다른 글

인텔리제이 오류 모음  (0) 2024.02.11
S3 403 에러 해결방법  (0) 2024.02.08
Spring Boot와 Mysql 연결 후 테이블 자동 생성  (0) 2024.01.06
Test Case 작성  (0) 2023.11.27
깃 허브 활용 유의사항  (0) 2023.11.10