AWS
AWS - 권한 없이 SSO로 S3 버킷 접근하기 (presigned URL)
업무를 하다보면 특정 S3의 파일에 접근해야할 일이 있다.가령 임시 파일을 다운로드 하거나, 아니면 한번만 쓸 파일을 다운로드할 때 등이다. 이때 몇가지 방법이 있는데, S3의 권한에 접근 가능한 권한을 넣던가,아니면 IAM에 S3 권한을 넣는 방법등이 있다. 하지만 이러한 방법은 반 영구적이며, 임시로 파일을 넣고 뺄때에는 조금 번거로운 느낌이 있다.IAM role에 권한을 영구적으로 추가하는 건 신중해야 할 일이고, 나중에 "이거 왜 이런 권한이 붙어있지" 하는 골칫거리가 될 수도 있기 때문이다. 그럴때는 "presigned URL "를 사용하여 임시 자격증명을 만들어 사용할 수 있다. 우선 가정이 필요하다. AWS CLI를 사용해 SSO(SSM)로그인을 하였다는 것이다.그리고 로그인한 SSO 계정이..
2026.07.03