프로젝트 리소스에 대한 액세스 권한 부여

이 문서에서는 GDC 콘솔 또는 gdcloud CLI를 사용하여 Distributed Cloud 프로젝트 내에서 역할 바인딩을 만들고 삭제하는 방법을 보여줍니다.

이 문서는 GDC 프로젝트 내에서 권한을 관리하는 애플리케이션 운영자 그룹 내의 잠재고객을 대상으로 합니다. 자세한 내용은 다음 GDC 에어 갭 문서의 잠재고객을 참조하세요.

시작하기 전에

역할 바인딩을 만들거나 삭제하기 전에 필요한 권한을 요청해야 합니다.

IAM 역할 요청

프로젝트 내에서 역할 바인딩을 만들고, 업데이트하고, 삭제하려면 조직 IAM 관리자 또는 프로젝트 IAM 관리자에게 문의하여 프로젝트 IAM 관리자(project-iam-admin) 역할을 요청하세요.

조직 IAM 관리자는 조직 내의 모든 프로젝트에 대해 이 역할을 부여할 수 있습니다. 프로젝트 IAM 관리자는 특정 프로젝트의 범위 내에서 이 역할을 부여할 수 있습니다.

역할 바인딩 설정

다음 단계에 따라 역할 바인딩을 설정하세요.

콘솔

  1. GDC 콘솔에 로그인합니다. 예를 들어 다음 이미지는 org-1이라는 조직의 GDC 콘솔에 로그인합니다.
  2. 메뉴 바에서 프로젝트 선택 을 클릭합니다. 역할 바인딩을 설정할 기존 프로젝트 중 하나를 선택한 후 열기 를 클릭합니다. 선택한 프로젝트가 메뉴 바의 조직 이름 뒤에 표시됩니다. 다음 예에서는 선택한 iam-test 프로젝트를 보여줍니다.
  3. 탐색 메뉴에서 ID 및 액세스액세스를 클릭합니다.
  4. **구성원 추가** 를 클릭합니다.
  5. ID 공급업체 드롭다운 메뉴에서 ID 공급업체를 선택합니다.
  6. 구성원 유형에서 사용자로 개별 사용자를 추가할지 아니면 그룹으로 그룹을 추가할지 선택합니다. 다음 예에서는 선택한 User: 를 보여줍니다.
  7. 사용자 이름 또는 그룹 별칭 필드에 사용자 이름, 이메일 주소, 또는 별칭을 입력합니다.
  8. 역할 드롭다운 목록에서 사용자 또는 그룹에 할당할 역할(예: 프로젝트 뷰어)을 선택합니다. 선택한 사용자 또는 그룹을 한 번에 여러 역할과 결합할 수 있습니다. 다른 역할 추가를 클릭합니다.
  9. 추가를 클릭합니다.

gdcloud

  1. gdcloud CLI가 설치되어 있는지 확인합니다.

  2. gdcloud auth login 명령어를 사용하여 ID 공급업체로 인증하여 로그인합니다. 자세한 내용은 gdcloud CLI 인증을 참조하세요.

  3. 프로젝트의 역할 바인딩을 설정합니다.

    gdcloud projects add-iam-policy-binding PROJECT \
      --member=USER_ACCOUNT \
      --role=ROLE
    

    다음 변수를 바꿉니다.

    • PROJECT: 역할 바인딩을 설정할 프로젝트의 이름입니다.
    • USER_ACCOUNT: 역할을 부여할 사용자 계정입니다. 이 플래그는 ID 공급업체 프리픽스가 있는 사용자 이메일 주소 (user:idpprefix-user@example.com) 또는 서비스 계정 프로젝트가 있는 서비스 계정 이름(serviceAccount:projectName:serviceAccountName)을 허용합니다.
    • ROLE: 사용자에게 할당할 사전 정의된 역할 또는 커스텀 역할의 이름입니다.

역할 바인딩 삭제

더 이상 액세스 권한이 필요하지 않으면 구성원과 연결된 역할, 권한, 액세스 권한을 삭제합니다.

구성원을 삭제하려면 다음 단계를 따르세요.

콘솔

  1. GDC 콘솔에 로그인합니다.
  2. 메뉴 바에서 프로젝트 선택 을 클릭합니다. 역할 바인딩을 설정할 기존 프로젝트 중 하나를 선택한 후 열기 를 클릭합니다. 선택한 프로젝트가 메뉴 바의 조직 이름 뒤에 표시됩니다.
  3. 탐색 메뉴에서 ID 및 액세스액세스 를 클릭합니다.
  4. 승인된 구성원 목록에서 구성원을 선택합니다. 목록에서 여러 구성원을 선택하여 한 번에 여러 구성원을 삭제할 수 있습니다.
  5. 모든 액세스 권한 삭제를 클릭하여 현재 프로젝트에서 구성원과 연결된 모든 역할 바인딩을 삭제합니다.
  6. 메시지가 표시되면 구성원 삭제 를 클릭하여 확인합니다.

gdcloud

  1. gdcloud CLI가 설치되어 있는지 확인합니다.

  2. gdcloud auth login 명령어를 사용하여 ID 공급업체로 인증하여 로그인합니다. 자세한 내용은 gdcloud CLI 인증을 참조하세요.

  3. 프로젝트의 역할 바인딩을 삭제합니다.

    gdcloud projects remove-iam-policy-binding PROJECT \
      --member=USER_ACCOUNT \
      --role=ROLE
    

    다음 변수를 바꿉니다.

    • PROJECT: 역할 바인딩을 삭제할 프로젝트의 이름입니다.
    • USER_ACCOUNT: 역할을 삭제할 사용자 계정입니다. 이 플래그는 ID 공급업체 프리픽스가 있는 사용자 이메일 주소 (user:idpprefix-user@example.com) 또는 서비스 계정 프로젝트가 있는 서비스 계정 이름(serviceAccount:projectName:serviceAccountName)을 허용합니다.
    • ROLE: 사용자 계정에서 삭제할 사전 정의된 역할 또는 커스텀 역할의 이름입니다.