Dataproc Serverless 워크로드 서비스 계정에는 Identity and Access Management Dataproc Worker 역할이 있어야 합니다. Dataproc 서버리스에서 사용하는 Compute Engine 기본 서비스 계정(project_number-compute@developer.gserviceaccount.com)에는 기본적으로 이 역할이 있습니다. 일괄 워크로드, 세션 또는 세션 템플릿에 자체 서비스 계정을 지정하는 경우 서비스 계정에 Dataproc Worker 역할을 부여해야 합니다.
BigQuery에 데이터를 읽고 쓰는 등의 다른 작업에는 추가 역할이 필요할 수 있습니다.
IAM 서비스 계정 역할 보기 및 관리
Dataproc Serverless 워크로드 서비스 계정에 부여된 역할을 보고 관리하려면 다음 단계를 따르세요.
워크로드 서비스 계정에 나열된 역할을 확인합니다. 다음 이미지는 Dataproc 서버리스에서 기본적으로 워크로드 서비스 계정으로 사용하는 Compute Engine 기본 서비스 계정 (project_number-compute@developer.gserviceaccount.com)에 나열된 필수 Dataproc 작업자 역할을 보여줍니다.
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["이해하기 어려움","hardToUnderstand","thumb-down"],["잘못된 정보 또는 샘플 코드","incorrectInformationOrSampleCode","thumb-down"],["필요한 정보/샘플이 없음","missingTheInformationSamplesINeed","thumb-down"],["번역 문제","translationIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-04-03(UTC)"],[[["Executing Dataproc Serverless workloads requires the service account to have the `ActAs` permission, which is included in the Service Account User role."],["Dataproc Serverless workloads typically run using the Compute Engine default service account, but users can specify a custom service account."],["The Dataproc Worker role is a mandatory requirement for the service account used by Dataproc Serverless workloads, and the Compute Engine default service account has this role by default."],["If a custom service account is used, it must be granted the Dataproc Worker role, and additional roles may be necessary for other operations, such as data access."],["You can manage the roles of the Dataproc Serverless workload service account by navigating to the IAM page in the Google Cloud console, where you can view, grant, or remove roles."]]],[]]