개발자를 위한 AWS 보안 활용
Rahul Singh
Technical Product Manager



먼저, 용어 하나를 짚고 넘어가겠습니다

변경 사항을 푸시합니다
파이프라인이 실행됩니다

변경 사항을 푸시합니다
파이프라인이 실행됩니다
배포가 중단됩니다: AccessDenied
가장 먼저 드는 생각: "내 권한을 확인해 봐야겠다."




작업을 시작시킨 주체입니다.
여기서는: 사용자.

작업을 시작시킨 주체입니다.
여기서는: 사용자.
요청이 도착했을 때 AWS가 평가하는 자격 증명입니다.
여기서는: 파이프라인의 역할.


작업을 시작시킨 주체입니다.
여기서는: 사용자.
요청이 도착했을 때 AWS가 평가하는 자격 증명입니다.
여기서는: 파이프라인의 역할.


역할 A (AdministratorAccess의 형태)
역할 B
프리픽스(Prefix): 버킷 내부의 폴더와 유사한 경로


광범위한 역할
탈취될 경우: 계정 내 모든 버킷, 프리픽스, 객체에 접근할 수 있습니다.
제한된 역할
탈취될 경우: 버킷 하나, 프리픽스 하나에만 접근할 수 있습니다. 그 이상은 없습니다.


역할은 업무에 필요한 만큼만 수행해야 하며, 그 이상은 지양해야 합니다.
AmazonS3ReadOnlyAccess)은 모든 버킷에 접근합니다. 고객 관리형은 프리픽스 하나까지 직접 설정할 수 있습니다예시: reports-bucket 읽기 역할 허용 항목 두 개뿐, 그 외에는 아무것도 부여하지 않습니다.

개발자를 위한 AWS 보안 활용