유즈케이스 11가지
각 유즈케이스는 관계도 위에서 단계별로 재생된다. 단계마다 누가 하는 일인지(개발자 · DevOps · CI · AWS 자동 처리) 표시돼 있다.
이 페이지 목차
사람이 들어오는 길
개발자와 DevOps가 포털을 거쳐 Role 세션을 받는 과정
DevOps 운영
사람·권한·계정을 늘리고 바꾸는 일
조직 가드레일
조직 정책으로 상한을 거는 일
기계 주체
CI와 애플리케이션이 키 없이 Role을 빌리는 구조
- 09GitHub Actions OIDC 배포 (zandi.wiki)DevOps 관리자CI 파이프라인DevOps가 한 번 설정하면 CI가 Secrets 없이 배포. · 6단계
- 10워크로드 Role: ECS 태스크가 S3 · KMS 읽기DevOps 관리자개발자애플리케이션DevOps가 Boundary를 깔고, 개발자가 그 안에서 앱 Role을 만들고, 앱이 키 없이 호출. · 6단계
- 11크로스 어카운트: dev CI → admin Route 53DevOps 관리자CI 파이프라인dev의 배포 파이프라인이 admin 계정의 zandi.wiki 레코드를 수정. · 5단계