loading
본문 바로가기 메뉴 바로가기
EC2에서 S3에 접근할 때 코드에 저장한 키를 IAM 역할로 전환하는 범위

EC2에 IAM 역할을 연결하고 애플리케이션에서 S3 파일을 열어 봅니다. 파일이 정상적으로 열려도 전환이 끝났다고 판단하기는 이릅니다. 코드나 서비스 설정에 남은 액세스 키로 요청했을 수 있기 때문입니다. 이 글은 같은 AWS 계정의 S3에서 정산 파일을 읽는 Python 애플리케이션을 가정해, 어디를 바꾸고 어떤 결과를 확인해야 하는지 살펴봅니다. 역할을 붙인 뒤 서비스의 키 설정을 분리 EC2는 인스턴스 프로파일을 통해 IAM 역할을 연결합니다. 인스턴스 메타데이터 서비스(IMDS)를 사용할 수 있으면 Boto3는 여기서 역할의 임시 자격 증명을 받아 사용하고 만료 전에 갱신합니다. 새 역할을 만들 때는 EC2 서비스가 역할을 맡도록 신뢰 관계를 구성합니다. AWS EC..

카테고리 없음 2026. 11. 6. 18:31
S3 사전 서명 URL의 만료 시간을 파일 전달 업무에 맞추는 기준

거래처에 S3 다운로드 링크를 보냈는데 다음 날 열리지 않는다면, 유효기간을 짧게 잡았다고만 보기는 어렵습니다. 링크에 넣은 시간보다 서명에 사용한 임시 자격 증명이 먼저 만료됐을 수도 있습니다. 반대로 문의를 줄이려고 기간을 늘리면 링크가 재전달되어 사용될 수 있는 시간도 길어집니다.설정한 유효기간과 실제 사용 가능 시간S3 사전 서명 URL은 특정 객체를 내려받을 권한을 일정 시간 제공하는 주소입니다. 수신자가 AWS 계정을 따로 보유할 필요는 없지만, 주소를 가진 다른 사람도 같은 조건에서 사용할 수 있습니다. 한 번 내려받았다고 자동 소멸하는 일회용 링크도 아닙니다. 공유 방식을 정할 때 이 성격부터 확인해야 합니다.일반적인 S3 객체 공유에서 콘솔은 최대 12시간, CLI·SDK의 SigV4 방..

카테고리 없음 2026. 11. 4. 22:50
이전 1 다음
이전 다음

티스토리툴바

운영자 : Thinkroom23 이용약관 개인정보처리방침 웹사이트 소개

※ 해당 웹사이트는 IT 인프라, 네트워크, 클라우드, 정보보호 및 AI·AX 분야의 기술 정보와 실무 활용 방법을 제공하는 블로그입니다. 기술 구성과 운영 방식은 실제 환경에 따라 달라질 수 있으므로, 시스템에 적용할 때는 공식 기술 문서와 조직의 운영·보안 정책을 함께 확인하시기 바랍니다.