CODING/Project

🌐 Amazon SES - IAM 사용자 및 Access Key 발급 가이드

codingTrip 2025. 4. 28. 20:28

1️⃣ IAM 사용자 생성

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

 

2️⃣ 권한 설정

  • 정책 검색창에 SES 입력
  • AmazonSESFullAccess 선택

 

3️⃣ 사용자 생성

  • 설정 완료 후 ➜ 사용자 생성 버튼 클릭

 

 

4️⃣ Access Key 발급

  1. 생성된 사용자 클릭
  2. 상단 탭 ➜ 보안 자격 증명 이동
  3. 아래로 스크롤 ➜ 액세스 키 만들기 클릭
  4. 사용 목적 선택
     ✔️ AWS 외부에서 실행되는 애플리케이션 선택
  5. 발급된
     - 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 또는 환경변수 사용 권장
  • 테스트 종료 후 불필요한 키는 삭제하기