원격 빌드 실행 역할 및 권한

이 페이지에는 원격 빌드 실행의 IAM 역할과 권한이 나와 있습니다. 모든 역할과 권한을 검색하려면 역할 및 권한 색인을 참조하세요.

원격 빌드 실행 역할

Role Permissions

(roles/remotebuildexecution.actionCacheWriter)

Remote Build Execution Action Cache Writer

remotebuildexecution.actions.set

remotebuildexecution.blobs.create

(roles/remotebuildexecution.artifactAdmin)

Remote Build Execution Artifact Admin

remotebuildexecution.actions.create

remotebuildexecution.actions.delete

remotebuildexecution.actions.get

remotebuildexecution.blobs.*

  • remotebuildexecution.blobs.create
  • remotebuildexecution.blobs.get

remotebuildexecution.logstreams.*

  • remotebuildexecution.logstreams.create
  • remotebuildexecution.logstreams.get
  • remotebuildexecution.logstreams.update

(roles/remotebuildexecution.artifactCreator)

Remote Build Execution Artifact Creator

remotebuildexecution.actions.create

remotebuildexecution.actions.get

remotebuildexecution.blobs.*

  • remotebuildexecution.blobs.create
  • remotebuildexecution.blobs.get

remotebuildexecution.logstreams.*

  • remotebuildexecution.logstreams.create
  • remotebuildexecution.logstreams.get
  • remotebuildexecution.logstreams.update

(roles/remotebuildexecution.artifactViewer)

Remote Build Execution Artifact Viewer

remotebuildexecution.actions.get

remotebuildexecution.blobs.get

remotebuildexecution.logstreams.get

(roles/remotebuildexecution.configurationAdmin)

Remote Build Execution Configuration Admin

remotebuildexecution.instances.*

  • remotebuildexecution.instances.create
  • remotebuildexecution.instances.delete
  • remotebuildexecution.instances.get
  • remotebuildexecution.instances.list
  • remotebuildexecution.instances.update

remotebuildexecution.workerpools.*

  • remotebuildexecution.workerpools.create
  • remotebuildexecution.workerpools.delete
  • remotebuildexecution.workerpools.get
  • remotebuildexecution.workerpools.list
  • remotebuildexecution.workerpools.update

(roles/remotebuildexecution.configurationViewer)

Remote Build Execution Configuration Viewer

remotebuildexecution.instances.get

remotebuildexecution.instances.list

remotebuildexecution.workerpools.get

remotebuildexecution.workerpools.list

(roles/remotebuildexecution.logstreamWriter)

Remote Build Execution Logstream Writer

remotebuildexecution.logstreams.create

remotebuildexecution.logstreams.update

(roles/remotebuildexecution.reservationAdmin)

Remote Build Execution Reservation Admin

remotebuildexecution.actions.create

remotebuildexecution.actions.delete

remotebuildexecution.actions.get

(roles/remotebuildexecution.serviceAgent)

Gives Remote Build Execution service account access to managed resources.

remotebuildexecution.actions.update

remotebuildexecution.blobs.*

  • remotebuildexecution.blobs.create
  • remotebuildexecution.blobs.get

remotebuildexecution.botsessions.*

  • remotebuildexecution.botsessions.create
  • remotebuildexecution.botsessions.update

remotebuildexecution.logstreams.create

remotebuildexecution.logstreams.update

(roles/remotebuildexecution.worker)

Remote Build Execution Worker

remotebuildexecution.actions.update

remotebuildexecution.blobs.*

  • remotebuildexecution.blobs.create
  • remotebuildexecution.blobs.get

remotebuildexecution.botsessions.*

  • remotebuildexecution.botsessions.create
  • remotebuildexecution.botsessions.update

remotebuildexecution.logstreams.create

remotebuildexecution.logstreams.update

원격 빌드 실행 권한

권한 역할에 포함됨

소유자(roles/owner)

편집자(roles/editor)

원격 빌드 실행 아티팩트 관리자(roles/remotebuildexecution.artifactAdmin)

원격 빌드 실행 아티팩트 생성자(roles/remotebuildexecution.artifactCreator)

원격 빌드 실행 예약 관리자(roles/remotebuildexecution.reservationAdmin)

소유자(roles/owner)

편집자(roles/editor)

원격 빌드 실행 아티팩트 관리자(roles/remotebuildexecution.artifactAdmin)

원격 빌드 실행 예약 관리자(roles/remotebuildexecution.reservationAdmin)

소유자(roles/owner)

편집자(roles/editor)

뷰어 (roles/viewer)

원격 빌드 실행 아티팩트 관리자(roles/remotebuildexecution.artifactAdmin)

원격 빌드 실행 아티팩트 생성자(roles/remotebuildexecution.artifactCreator)

원격 빌드 실행 아티팩트 뷰어(roles/remotebuildexecution.artifactViewer)

원격 빌드 실행 예약 관리자(roles/remotebuildexecution.reservationAdmin)

원격 빌드 실행 작업 캐시 작성자(roles/remotebuildexecution.actionCacheWriter)

소유자(roles/owner)

편집자(roles/editor)

원격 빌드 실행 작업자(roles/remotebuildexecution.worker)

서비스 에이전트 역할

소유자(roles/owner)

편집자(roles/editor)

원격 빌드 실행 작업 캐시 작성자(roles/remotebuildexecution.actionCacheWriter)

원격 빌드 실행 아티팩트 관리자(roles/remotebuildexecution.artifactAdmin)

원격 빌드 실행 아티팩트 생성자(roles/remotebuildexecution.artifactCreator)

원격 빌드 실행 작업자(roles/remotebuildexecution.worker)

서비스 에이전트 역할

소유자(roles/owner)

편집자(roles/editor)

뷰어 (roles/viewer)

Cloud Build 승인 담당자(roles/cloudbuild.builds.approver)

Cloud Build 서비스 계정(roles/cloudbuild.builds.builder)

Cloud Build 편집자(roles/cloudbuild.builds.editor)

Cloud Build 뷰어(roles/cloudbuild.builds.viewer)

Cloud Functions 관리자(roles/cloudfunctions.admin)

Cloud Functions 개발자(roles/cloudfunctions.developer)

Cloud Functions 뷰어(roles/cloudfunctions.viewer)

Composer 작업자(roles/composer.worker)

Dataflow 관리자(roles/dataflow.admin)

Dataflow 개발자(roles/dataflow.developer)

Firebase 관리자(roles/firebase.admin)

Firebase 개발 관리자(roles/firebase.developAdmin)

Firebase 개발 뷰어(roles/firebase.developViewer)

Firebase 뷰어(roles/firebase.viewer)

원격 빌드 실행 아티팩트 관리자(roles/remotebuildexecution.artifactAdmin)

원격 빌드 실행 아티팩트 생성자(roles/remotebuildexecution.artifactCreator)

원격 빌드 실행 아티팩트 뷰어(roles/remotebuildexecution.artifactViewer)

원격 빌드 실행 작업자(roles/remotebuildexecution.worker)

Cloud Run 소스 개발자(roles/run.sourceDeveloper)

Cloud Run 소스 뷰어(roles/run.sourceViewer)

서비스 에이전트 역할

소유자(roles/owner)

편집자(roles/editor)

원격 빌드 실행 작업자(roles/remotebuildexecution.worker)

서비스 에이전트 역할

소유자(roles/owner)

편집자(roles/editor)

원격 빌드 실행 작업자(roles/remotebuildexecution.worker)

서비스 에이전트 역할

소유자(roles/owner)

편집자(roles/editor)

원격 빌드 실행 구성 관리자(roles/remotebuildexecution.configurationAdmin)

소유자(roles/owner)

원격 빌드 실행 구성 관리자(roles/remotebuildexecution.configurationAdmin)

소유자(roles/owner)

편집자(roles/editor)

뷰어 (roles/viewer)

원격 빌드 실행 구성 관리자(roles/remotebuildexecution.configurationAdmin)

원격 빌드 실행 구성 뷰어(roles/remotebuildexecution.configurationViewer)

소유자(roles/owner)

편집자(roles/editor)

뷰어 (roles/viewer)

보안 관리자(roles/iam.securityAdmin)

보안 검토자(roles/iam.securityReviewer)

원격 빌드 실행 구성 관리자(roles/remotebuildexecution.configurationAdmin)

원격 빌드 실행 구성 뷰어(roles/remotebuildexecution.configurationViewer)

소유자(roles/owner)

편집자(roles/editor)

원격 빌드 실행 구성 관리자(roles/remotebuildexecution.configurationAdmin)

소유자(roles/owner)

편집자(roles/editor)

원격 빌드 실행 아티팩트 관리자(roles/remotebuildexecution.artifactAdmin)

원격 빌드 실행 아티팩트 생성자(roles/remotebuildexecution.artifactCreator)

원격 빌드 실행 로그 스트림 작성자(roles/remotebuildexecution.logstreamWriter)

원격 빌드 실행 작업자(roles/remotebuildexecution.worker)

서비스 에이전트 역할

소유자(roles/owner)

편집자(roles/editor)

뷰어 (roles/viewer)

원격 빌드 실행 아티팩트 관리자(roles/remotebuildexecution.artifactAdmin)

원격 빌드 실행 아티팩트 생성자(roles/remotebuildexecution.artifactCreator)

원격 빌드 실행 아티팩트 뷰어(roles/remotebuildexecution.artifactViewer)

소유자(roles/owner)

편집자(roles/editor)

원격 빌드 실행 아티팩트 관리자(roles/remotebuildexecution.artifactAdmin)

원격 빌드 실행 아티팩트 생성자(roles/remotebuildexecution.artifactCreator)

원격 빌드 실행 로그 스트림 작성자(roles/remotebuildexecution.logstreamWriter)

원격 빌드 실행 작업자(roles/remotebuildexecution.worker)

서비스 에이전트 역할

소유자(roles/owner)

편집자(roles/editor)

원격 빌드 실행 구성 관리자(roles/remotebuildexecution.configurationAdmin)

소유자(roles/owner)

원격 빌드 실행 구성 관리자(roles/remotebuildexecution.configurationAdmin)

소유자(roles/owner)

편집자(roles/editor)

뷰어 (roles/viewer)

원격 빌드 실행 구성 관리자(roles/remotebuildexecution.configurationAdmin)

원격 빌드 실행 구성 뷰어(roles/remotebuildexecution.configurationViewer)

소유자(roles/owner)

편집자(roles/editor)

뷰어 (roles/viewer)

보안 관리자(roles/iam.securityAdmin)

보안 검토자(roles/iam.securityReviewer)

원격 빌드 실행 구성 관리자(roles/remotebuildexecution.configurationAdmin)

원격 빌드 실행 구성 뷰어(roles/remotebuildexecution.configurationViewer)

소유자(roles/owner)

편집자(roles/editor)

원격 빌드 실행 구성 관리자(roles/remotebuildexecution.configurationAdmin)