주요 개념
라이브러리
- 라이브러리는 자동화 프로비저닝을 패키징한 프로비저닝 코드입니다. 사용자는 라이브러리 상세 화면에서 라이브러리가 어떠한 인프라 환경과 애플리케이션을 담고 있는지 내용을 확인할 수 있습니다.
- 또한 라이브러리를 수행하기 위한 필수 사전 구성 요소를 확인할 수 있으며, 시스템 아키텍처와, 리소스 사양에 대한 정보를 프로비저닝 전 에 확인할 수 있습니다.
- 원하는 라이브러리를 선택 후 상세 내용을 확인하였으면 프로비저닝을 실행하기를 실행합니다. 프로비저닝에 필요한 필수 정보를 입력하면 쉽고 빠르게 원하는 라이브러리를 프로비저닝할 수 있습니다.
프로비저닝 상태
프로비저닝이 시작되면 다음과 같은 생명 주기를 갖습니다.
프로비저닝 상태 생명주기
상태 | 설명 | 분류 |
---|---|---|
프로비저닝 진행중 | 프로비저닝이 진행중 | Yellow |
프로비저닝 완료 | 프로비저닝이 정상적으로 완료됨 | Green |
프로비저닝 실패 | 프로비저닝이 실패함 | Red |
리소스 반납 중 | 프로비저닝된 리소스 반납을 진행중 | Yellow |
리소스 반납 완료 | 프로비저닝된 리소스가 정상적으로 반납됨 | Green |
리소스 반납 실패 | 프로비저닝된 리소스 반납이 진행 중에 실패함 - 리소스 반납이 실패한 경우, 설치 정보를 참고하여 리소스를 수동으로 삭제 가능 | Red |
IAM 역할 관리
OSS Library의 IAM 역할 관리는 역할 기반 액세스 제어(Role-Based Access Control, RBAC)를 따릅니다. 따라서 프로젝트 내 권한을 가진 사용자는 OSS Library에서 라이브러리를 프로비저닝하고 관리할 수 있습니다.
그러나 생성된 클라우드 리소스들은 각 리소스 서비스의 IAM 역할에 따라 액세스할 수 있습니다. 프로젝트 관리자(Admin) 와 **프로젝트 멤버(Member)**는 라이브러리를 프로비저닝 하고 관리할 수 있으며, 프로젝트 리더(Reader) 는 히스토리 조회만 가능합니다.
권한 | 프로젝트 관리자(Admin) | 프로젝트 멤버(Member) | 프로젝트 리더(Reader) |
---|---|---|---|
라이브러리 프로비저닝 | ✓ | ✓ | |
프로비저닝 상태 관리 | ✓ | ✓ | |
히스토리 조회 | ✓ | ✓ | ✓ |