AWS를 공부하다 보면 EC2 인스턴스를 만들고 나서, 그 안에서 S3에 접근하거나 DynamoDB, CloudWatch 같은 다른 AWS 리소스에 접근하려고 할 때 자격 증명(credentials) 문제가 자주 발생한다.그럴 때 사용하는 게 바로 IAM Role(역할)과 인스턴스 프로파일이라는 개념이다.이번 글에서는 EC2에 안전하게 권한을 부여하는 방법, 키 없이 안전하게 AWS 리소스에 접근하는 방법을 정리해보았다. 1. IAM Role이란?사람이 아닌 서비스(EC2, Lambda 등)나 애플리케이션에게 권한을 부여 할 수 있는 가상의 사용자 2. 사용자(User)와 역할(Role)의 차이항목IAM UserIAM Role대상사람AWS 서비스 (EC2, Lambda 등)인증 방식액세스 키 / 비..