IAM에없는 사용자로 만든 Google Cloud 리소스

펭귄 더크

상태:

  • owner액세스 권한이없는 조직에 속한 GCP 프로젝트 ( )가 있습니다.No Organization
  • 사용자 ( [email protected])가 기존 pubsub 주제에 대한 구독을 생성했습니다. 활동 및 감사 로그 아래에 표시됩니다.
  • 이 사용자는 IAM에서 나에게 표시되지 않습니다 (예 :로 editor또는 일부 pubsub 특정 역할 포함).
  • 이 사용자는 게시 / 구독 관련 주제 / 구독에서 역할, 특히 그가 구독을 생성 한 주제에서 볼 수 없습니다.

요약:

  • [email protected] 구독자를 만들었습니다.
  • 그가 어디에서 역할을 받았는지 모르겠습니다 (상속 되었습니까?)

질문:

  1. 이 사람이 예 editor를 들어 조직 (또는 프로젝트 위의 일부 폴더)에 있지만 프로젝트의 IAM 섹션에 해당 역할이 표시되지 않을 수 있습니까?
  2. 그렇지 않은 경우 역할을 어디에서 상속받을 수 있습니까?
mebius99

구독 생성

Pub / Sub 주제를 구독하려면 사용자가 구독 객체를 만들 수 있어야합니다. 이를 위해서는 토픽에 대한 pubsub.subscriptions.create 권한 이 필요합니다. 토픽에 명시 적으로 할당하거나 다음을 통해 상위 수준 (프로젝트, 폴더, 조직)에서 상속 할 수 있습니다.

  • 프로젝트 수준 이상에서 상속 된 커스텀 역할
  • Pub / Sub 주제 수준에서 할당되거나 상위 수준에서 상속 된 사전 정의 된 역할 pubsub.editor 또는 pubsub.admin
  • 프로젝트 또는 서비스 리소스 수준 이상에서 상속 된 기본 역할 편집자 또는 소유자 예를 들어 새로 생성 된 VM 인스턴스가 대신 작동 하는 Compute Engine 기본 서비스 계정 에는 자신이 속한 프로젝트에 대한 편집자 역할이 있습니다.

역할 할당보기

유효 권한이 상속되는 위치를 추적하려면 다음 권한 목록이 필요합니다.

  • resourcemanager.organizations.getIamPolicy
  • resourcemanager.folders.getIamPolicy
  • resourcemanager.projects.getIamPolicy

해당 권한이 포함 된 IAM 사전 정의 역할은 다음과 같습니다.

  • resourcemanager.organizationAdmin
  • iam.securityAdmin
  • iam.securityReviewer

폴더 수준까지 추적 할 수있는 IAM 사전 정의 역할은 다음과 같습니다.

  • resourcemanager.folderAdmin
  • resourcemanager.folderEditor
  • resourcemanager.folderIamAdmin

IAM 기본 역할 :

  • 뷰어
  • 편집자
  • 소유자

결과 권한에 대한 포괄적 인보기를 얻으려면 조사를위한 충분한 관리 범위를 확보 할 수 있도록 위에 나열된 역할을 IAM 계층 구조에서 가능한 한 높게 (이상적으로는 조직 수준에서) 할당해야합니다.

보유한 관리 범위 밖에있는 바인딩은 볼 수 없습니다. 따라서 권한이 부여 된 보안 주체뿐만 아니라 권한이 상속 된 수준을 볼 수 없습니다.

질문으로 돌아 가기

  1. 이 사람이 예를 들어 조직 (또는 프로젝트 위의 일부 폴더)에 대한 편집자를 가지고 있지만 프로젝트의 IAM 섹션에 해당 역할이 표시되지 않을 수 있습니까?
  2. 그렇지 않은 경우 역할을 어디에서 상속받을 수 있습니까?
    • 프로젝트 위의 조직 수준 및 모든 폴더 수준 (중첩 될 수 있음).

공급 업체 문서

IAM 역할

Cloud Pub / Sub | 액세스 제어 | 역할

사용자 지정 역할의 권한에 대한 지원 수준

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Gatsby로 만든 Google Cloud에 정적 웹 사이트 배포

분류에서Dev

오류 4003 : Google Cloud Platform에서 만든 인스턴스에 SSH로 로그인 할 수 없습니다.

분류에서Dev

Google Cloud Platform에서 다른 사용자가 만든 SQL Server 데이터베이스에 다시 액세스하는 방법은 무엇입니까?

분류에서Dev

Google Cloud에서 "모든 호스트가 다른 리소스에 의해 사용됨"을 해결하는 방법은 무엇입니까?

분류에서Dev

Google Cloud 라이브러리를 사용하는 대신 자체 프로그램으로 서명 된 URL을 만드는 Google Storage

분류에서Dev

Google Cloud Storage로 사용자 권한을 처리하는 올바른 방법?

분류에서Dev

Google Cloud에서 반응 | Google 이메일 주소로 사용자를 인증하는 방법

분류에서Dev

알 수없는 ID로 Javascript 로컬 저장소 사용자가 만든 요소

분류에서Dev

알 수없는 ID로 Javascript 로컬 저장소 사용자가 만든 요소

분류에서Dev

요청하는 사용자를위한 AWS Cloud Formation 리소스

분류에서Dev

Google Cloud IAM에서 사용자 권한 추적

분류에서Dev

사용자 관리 Cloud Platform 프로젝트는 어떻게 만듭니 까?

분류에서Dev

사용자가 공개 액세스없이 Compute Engine에서 Google Cloud Storage 파일을 다운로드하도록 허용하는 방법

분류에서Dev

내장 된 사용자 인증 정보로 Google Cloud Datastore에 액세스하려는 경우

분류에서Dev

Google Cloud Dataflow는 외부 소스를 사용합니다.

분류에서Dev

Google Cloud Endpoints-리소스 getter에서 다른 리소스 반환

분류에서Dev

Google Cloud Platform (GCP)에서 서비스 (API), 리소스 유형, 프로젝트 전반에 걸쳐 IAM 정책을 나열, 찾기 또는 검색하는 방법은 무엇입니까?

분류에서Dev

Google 스토리지 버킷없이 Google의 Cloud CDN 활용

분류에서Dev

Cloud IAM을 사용하여 Google Cloud Platform에서 App Engine에 대한 액세스 제한

분류에서Dev

Google Cloud에서 관리 형 AD로 gMSA 만들기

분류에서Dev

자바 앱 엔진 개발 중에 Google Cloud SQL 사용 (로컬 MySQL 인스턴스 대신)

분류에서Dev

Spring Boot-사용자별로 다른 리소스를 만드는 방법

분류에서Dev

Google 애널리틱스에서 모든 사용자 목록을 보는 방법

분류에서Dev

AWS IAM 정책 : 태그가없는 리소스에만 태그 지정

분류에서Dev

내가 소유 한 템플릿에서 만든 Google 스프레드 시트 파일의 사본에 대한 자동 댓글 알림 사용 중지

분류에서Dev

자바 스크립트를 사용하는 모든 사람의 내 Google 드라이브에 파일 업로드

분류에서Dev

Google Cloud Build에서 환경 변수로 Google Cloud Secret 사용

분류에서Dev

Google Cloud에서 yaml 만 사용하여 별도의 노드에 kubernetes 클러스터를 배포하는 방법

분류에서Dev

그리드의 모든 값이 정수인 경우에만 Google Apps 스크립트 UI 사용 버튼

Related 관련 기사

  1. 1

    Gatsby로 만든 Google Cloud에 정적 웹 사이트 배포

  2. 2

    오류 4003 : Google Cloud Platform에서 만든 인스턴스에 SSH로 로그인 할 수 없습니다.

  3. 3

    Google Cloud Platform에서 다른 사용자가 만든 SQL Server 데이터베이스에 다시 액세스하는 방법은 무엇입니까?

  4. 4

    Google Cloud에서 "모든 호스트가 다른 리소스에 의해 사용됨"을 해결하는 방법은 무엇입니까?

  5. 5

    Google Cloud 라이브러리를 사용하는 대신 자체 프로그램으로 서명 된 URL을 만드는 Google Storage

  6. 6

    Google Cloud Storage로 사용자 권한을 처리하는 올바른 방법?

  7. 7

    Google Cloud에서 반응 | Google 이메일 주소로 사용자를 인증하는 방법

  8. 8

    알 수없는 ID로 Javascript 로컬 저장소 사용자가 만든 요소

  9. 9

    알 수없는 ID로 Javascript 로컬 저장소 사용자가 만든 요소

  10. 10

    요청하는 사용자를위한 AWS Cloud Formation 리소스

  11. 11

    Google Cloud IAM에서 사용자 권한 추적

  12. 12

    사용자 관리 Cloud Platform 프로젝트는 어떻게 만듭니 까?

  13. 13

    사용자가 공개 액세스없이 Compute Engine에서 Google Cloud Storage 파일을 다운로드하도록 허용하는 방법

  14. 14

    내장 된 사용자 인증 정보로 Google Cloud Datastore에 액세스하려는 경우

  15. 15

    Google Cloud Dataflow는 외부 소스를 사용합니다.

  16. 16

    Google Cloud Endpoints-리소스 getter에서 다른 리소스 반환

  17. 17

    Google Cloud Platform (GCP)에서 서비스 (API), 리소스 유형, 프로젝트 전반에 걸쳐 IAM 정책을 나열, 찾기 또는 검색하는 방법은 무엇입니까?

  18. 18

    Google 스토리지 버킷없이 Google의 Cloud CDN 활용

  19. 19

    Cloud IAM을 사용하여 Google Cloud Platform에서 App Engine에 대한 액세스 제한

  20. 20

    Google Cloud에서 관리 형 AD로 gMSA 만들기

  21. 21

    자바 앱 엔진 개발 중에 Google Cloud SQL 사용 (로컬 MySQL 인스턴스 대신)

  22. 22

    Spring Boot-사용자별로 다른 리소스를 만드는 방법

  23. 23

    Google 애널리틱스에서 모든 사용자 목록을 보는 방법

  24. 24

    AWS IAM 정책 : 태그가없는 리소스에만 태그 지정

  25. 25

    내가 소유 한 템플릿에서 만든 Google 스프레드 시트 파일의 사본에 대한 자동 댓글 알림 사용 중지

  26. 26

    자바 스크립트를 사용하는 모든 사람의 내 Google 드라이브에 파일 업로드

  27. 27

    Google Cloud Build에서 환경 변수로 Google Cloud Secret 사용

  28. 28

    Google Cloud에서 yaml 만 사용하여 별도의 노드에 kubernetes 클러스터를 배포하는 방법

  29. 29

    그리드의 모든 값이 정수인 경우에만 Google Apps 스크립트 UI 사용 버튼

뜨겁다태그

보관