GCP/GCP 기초
Google Cloud Platform 시작하기
SALEE
2022. 5. 27. 16:51
728x90
GCP에서 사용하는 워크로드는 Google Cloud Identity 또는 IAM을 이용해서 제어
최소 권한의 원칙 (IAM을 사용해서 구현)
- 각 사용자가 최소 권한 환경에서 작업을 수행하는 데 필요한 권한만 가져야 함
- 사람들은 전체 오류 클래스로부터 보호
CGP의 관리 계층 조작 방법
Console
웹 기반 관리 인터페이스, 앱을 만들 때 사용, 모든 프로젝트와 사용할 리소스 관리, GCP 서비스 API의 활성화, 비활성화, Cloud Shell에도 엑세스 가능
- Console.cloud.google.com을 통해 액세스하는 웹 기반 그래픽 사용자 인터페이스를 제공SDK 및 명령줄 도구GCP에서 리소스와 앱을 관리하는 도구 모음API코드로 API 제어, 리스소와 GCP를 URL로 지정
- 앱 API는 서비스에 대한 액세스를 제공하며 Node.js 또는 Python과 같은 지원되는 언어에 최적화
- 관리 API는 리소스 관리를 위한 기능을 제공모바일 앱필요한 정보를 한 눈에 볼 수 있도록 대시보드를 구축할 수 있음
- Android 또는 iOS 기기에서 Google Cloud 서비스를 관리프로젝트 - GCP 서비스를 사용할 때의 기본 단위
- API 관리, 결제 활성화, 공동 편집자 추가 및 삭제 등 수행
- 각 프로젝트는 독립적 구역
- 프로젝트는 폴더로 묶을 수 있음
- 폴더 내의 리소스는 해당 폴더의 IAM 정책 상속
- GCP 프로젝트는 조직 노드에 속함
- 조직 수준에서 설정한 정책은 자동으로 모든 하위 프로젝트에 상속
- 계층의 상위에 구현된 정책이 그보다 낮은 수준으로 엑세스 권한을 부여, 삭제 불가능
IAM - IAM 역할은 권한 모음
- "누가"
- 사용자의 이름을 지정, Google 계정, Google 그룹, 서비스 계정, 전체 G Suite 또는 Cloud ID 도메인에 의해 정의
- "할 수 있는 일"
- IAM 역할에 의해 정의
- "어느 리소스에서"
Cloud IAM의 역할
- 소유자
- 편집자가 할 수 있는 모든 작업을 수행할 수 있을 뿐만 아니라 리소스에 대한 롤 및 권한을 관리
- 소유자 역할을 통해 결제 설정도 수행
- 편집자
- 뷰어가 할 수 있는 모든 작업을 수행하고 상태를 변경
- 뷰어
- 리소스를 검토할 수 있지만 상태를 변경할 수는 없음
사용자 지정 역할
해당 역할을 가진 모든 사용자가 가상 머신에서 특정 작업을 수행
사용자 지정 역할에 대한 몇 가지 주의 사항
- 사용자 지정 역할을 사용하기로 결정
- 사용자 지정 역할은 프로젝트 또는 조직 수준에서만 사용할 수 있음
- 서비스 계정도 관리
※ 본 게시글은 Google Cloud Fundamentals - Core Infrastructure 강의를 필기한 것입니다.
(강의 사이트)
https://partner.cloudskillsboost.google/course_templates/60
728x90