1️⃣ IAM 사용자 생성
- AWS Management Console 접속
- 상단 검색창 ➜ IAM 선택
- 좌측 메뉴 ➜ 사용자 클릭
- ➕ 사용자 추가 클릭
- 사용자 이름 입력 (예: ses-user)
- 액세스 유형 ➜ 프로그래밍 방식 액세스 체크

2️⃣ 권한 설정
- 정책 검색창에 SES 입력
- ✅ AmazonSESFullAccess 선택

3️⃣ 사용자 생성
- 설정 완료 후 ➜ 사용자 생성 버튼 클릭

4️⃣ Access Key 발급
- 생성된 사용자 클릭
- 상단 탭 ➜ 보안 자격 증명 이동
- 아래로 스크롤 ➜ 액세스 키 만들기 클릭
- 사용 목적 선택
 ✔️ AWS 외부에서 실행되는 애플리케이션 선택
- 발급된
 - Access Key ID
 - Secret Access Key
 를 안전하게 저장





5️⃣ Spring Boot 설정
발급받은 키를 application.yml에 추가
aws:
  region: ap-northeast-2
  ses:
    access-key: AKIAIOSFODNN7EXAMPLE
    secret-key: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
    from: noreply@parkez.click
🚨 주의사항
- Secret Key는 한 번만 표시되니 반드시 안전한 곳에 보관
- 절대 GitHub 같은 공개 저장소에 노출 금지
- 운영 환경에서는 AWS Secrets Manager 또는 환경변수 사용 권장
- 테스트 종료 후 불필요한 키는 삭제하기
'CODING > Project' 카테고리의 다른 글
| 🚀 Redis Pub/Sub 적용기 — EventListener 한계부터 직렬화 이슈 해결까지 (0) | 2025.04.28 | 
|---|---|
| 🌐 Amazon SES 자격 증명 설정 가이드 (0) | 2025.04.23 | 
| Spring에서 FullCalendar(풀 캘린더)로 Google(구글) 캘린더 DB 연동하기 (6) | 2020.12.29 |