caly 님의 블로그

  • 홈
  • 태그
  • 방명록

Docker 1

Docker 컨테이너에서만 EC2 IAM Role 자격증명을 못 가져온 이유 IMDSv2 Hop Limit 트러블슈팅

"EC2에는 IAM Role이 붙어 있는데, 왜 컨테이너 안의 Spring 애플리케이션은 AWS 자격증명을 못 가져올까?" S3 Presigned URL을 생성하는 API에서 AWS 자격증명을 찾지 못하는 문제가 있었습니다. 처음에는 S3 권한 문제라고 생각했습니다. IAM Role에 s3:GetObject, s3:PutObject 같은 권한이 빠졌거나, 애플리케이션에 환경변수가 없어서 생긴 문제처럼 보였거든요. 그런데 EC2 호스트에서는 IAM Role 자격증명을 정상적으로 가져오고 있었습니다. 호스트에서 aws sts get-caller-identity를 실행하면 아래처럼 assumed-role ARN이 반환됐습니다.{ "UserId": "AROAXXXXXXXXXXXXX:botocore-sessio..

AWS 2026.03.01
이전
1
다음
더보기
프로필사진

caly 님의 블로그

clay 님의 블로그 입니다.

  • 분류 전체보기 (8)
    • 네트워크 (2)
    • JPA (1)
    • DB (3)
    • AWS (2)

Tag

aws, systemd-resolved, 닉네임, Docker, Route53, terraform, DNS, 랜덤닉네임, CloudMap,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바