워크로드의 환경 구성
JSON 표현 |
---|
{ "executionConfig": { object ( |
필드 | |
---|---|
execution |
선택사항입니다. 워크로드의 실행 구성입니다. |
peripherals |
선택사항입니다. 워크로드에서 액세스할 수 있는 주변기기 구성입니다. |
ExecutionConfig
워크로드의 실행 구성입니다.
JSON 표현 |
---|
{ "serviceAccount": string, "networkTags": [ string ], "kmsKey": string, "idleTtl": string, "ttl": string, "stagingBucket": string, // Union field |
필드 | |
---|---|
service |
선택사항입니다. 워크로드를 실행하는 데 사용된 서비스 계정 |
network |
선택사항입니다. 네트워크 트래픽 제어에 사용되는 태그입니다. |
kms |
선택사항입니다. 암호화에 사용할 Cloud KMS 키입니다. |
idle |
선택사항입니다. 세션에만 적용됩니다. 세션이 유휴 상태일 때 세션을 연결 상태로 유지하는 기간입니다. 이 기준을 초과하면 세션이 종료됩니다. 이 필드는 일괄 워크로드에 설정할 수 없습니다. 최솟값은 10분, 최댓값은 14일입니다 (기간의 JSON 표현 참고). 설정하지 않으면 기본값은 1시간입니다. 대화형 세션에 |
ttl |
선택사항입니다. 워크로드가 종료되는 기간으로, 기간의 JSON 표현으로 지정됩니다. 워크로드가 이 기간을 초과하면 진행 중인 작업이 완료될 때까지 기다리지 않고 무조건 종료됩니다. 일괄 워크로드에 |
staging |
선택사항입니다. 워크로드 종속 항목, 구성 파일을 스테이징하고 워크로드 출력 및 기타 임시 데이터(예: Spark 기록 파일)를 저장하는 데 사용되는 Cloud Storage 버킷입니다. 스테이징 버킷을 지정하지 않으면 Cloud Dataproc은 워크로드가 실행되는 리전에 따라 Cloud Storage 위치를 결정한 후 프로젝트 수준의 위치별 스테이징 및 임시 버킷을 만들고 관리합니다. 이 필드에는 Cloud Storage 버킷의 |
통합 필드 network . 워크로드 실행을 위한 네트워크 구성 network 은 다음 중 하나여야 합니다. |
|
network |
선택사항입니다. 워크로드를 연결할 네트워크 URI입니다. |
subnetwork |
선택사항입니다. 워크로드를 연결할 서브네트워크 URI입니다. |
PeripheralsConfig
워크로드의 보조 서비스 구성입니다.
JSON 표현 |
---|
{
"metastoreService": string,
"sparkHistoryServerConfig": {
object ( |
필드 | |
---|---|
metastore |
선택사항입니다. 기존 Dataproc Metastore 서비스의 리소스 이름입니다. 예:
|
spark |
선택사항입니다. 워크로드의 Spark 기록 서버 구성입니다. |
SparkHistoryServerConfig
워크로드의 Spark 기록 서버 구성
JSON 표현 |
---|
{ "dataprocCluster": string } |
필드 | |
---|---|
dataproc |
선택사항입니다. 워크로드의 Spark 기록 서버 역할을 하는 기존 Dataproc 클러스터의 리소스 이름입니다. 예:
|