리소스: MigrationExecution
이전 실행 리소스의 세부정보입니다.
JSON 표현 |
---|
{ "name": string, "createTime": string, "endTime": string, "state": enum ( |
필드 | |
---|---|
name |
출력 전용입니다. 이전 실행의 상대 리소스 이름입니다( |
createTime |
출력 전용입니다. 이전 실행이 시작된 시간입니다. RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 |
endTime |
출력 전용입니다. 이전 실행이 완료된 시간입니다. RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 |
state |
출력 전용입니다. 이전 실행의 현재 상태입니다. |
phase |
출력 전용입니다. 마이그레이션 실행의 현재 단계입니다. |
stateMessage |
출력 전용입니다. 이전 실행의 현재 상태에 관한 추가 정보입니다. |
통합 필드 migration_config . Dataproc Metastore에서 마이그레이션 프로세스 migration_config 를 시작하는 데 필요한 구성 정보는 다음 중 하나여야 합니다. |
|
cloudSqlMigrationConfig |
Cloud SQL을 백엔드 데이터베이스로 사용하여 Google Cloud의 자체 관리형 Hive 메타스토어에서 Dataproc Metastore로 마이그레이션하는 것과 관련된 구성 정보입니다. |
CloudSQLMigrationConfig
Cloud SQL을 백엔드 데이터베이스로 사용하여 Google Cloud의 자체 관리형 Hive 메타스토어에서 Dataproc Metastore로 마이그레이션하기 위한 구성 정보입니다.
JSON 표현 |
---|
{ "cdcConfig": { object ( |
필드 | |
---|---|
cdcConfig |
필수 입력란입니다. 고객 데이터베이스에서 Dataproc metastore의 백엔드 데이터베이스로 변경 데이터 캡처(CDC) 스트림을 시작하기 위한 구성 정보입니다. Dataproc Metastore는 마이그레이션의 컷오버 단계 후에 자체 백엔드 데이터베이스를 사용하도록 전환합니다. |
cloudSqlConnectionConfig |
필수 입력란입니다. 마이그레이션의 컷오버 단계 전에 고객 데이터베이스 연결을 설정하기 위한 구성 정보 |
CdcConfig
고객 데이터베이스에서 Dataproc metastore의 백엔드 데이터베이스로 변경 데이터 캡처(CDC) 스트림을 시작하기 위한 구성 정보입니다.
JSON 표현 |
---|
{ "vpcNetwork": string, "subnetIpRange": string, "username": string, "password": string, "reverseProxySubnet": string, "bucket": string, "rootPath": string } |
필드 | |
---|---|
vpcNetwork |
필수 입력란입니다. Cloud SQL 인스턴스의 VPC 네트워크 또는 Datastream이 피어링할 공유 VPC 네트워크의 정규화된 이름( |
subnetIpRange |
필수 입력란입니다. Datastream과의 피어링을 위한 /29 CIDR IP 범위 |
username |
필수 입력란입니다. Datastream 서비스가 MySQL 연결에 사용해야 하는 사용자 이름입니다. |
password |
필수 입력란입니다. 입력 전용입니다. Datastream 서비스가 MySQL 연결에 사용해야 하는 사용자의 비밀번호입니다. 이 필드는 요청 시 반환되지 않습니다. |
reverseProxySubnet |
필수 입력란입니다. 리버스 프록시를 호스팅하는 VM 인스턴스를 만들기 위한 서브네트워크 리소스의 URL입니다. 자세한 내용은 https://cloud.google.com/datastream/docs/private-connectivity#reverse-csql-proxy를 참고하세요. 서브네트워크는 Datastream에서 피어링할 요청에 제공된 네트워크에 있어야 하며 다음 형식으로 Datastream과 동일한 리전에 있어야 합니다. |
bucket |
선택사항입니다. 중간 스트림 이벤트 데이터를 쓸 버킷입니다. 버킷 이름에는 'gs://'와 같은 프리픽스가 없어야 합니다. 버킷 이름 지정 요구사항을 참고하세요. 이 필드는 선택사항입니다. 설정하지 않으면 아티팩트 Cloud Storage 버킷이 사용됩니다. |
rootPath |
선택사항입니다. Cloud Storage 버킷 내의 루트 경로입니다. 스트림 이벤트 데이터가 이 경로에 쓰여집니다. 기본값은 |
CloudSQLConnectionConfig
마이그레이션의 컷오버 단계 전에 고객 데이터베이스 연결을 설정하기 위한 구성 정보
JSON 표현 |
---|
{ "instanceConnectionName": string, "ipAddress": string, "port": integer, "hiveDatabaseName": string, "username": string, "password": string, "proxySubnet": string, "natSubnet": string } |
필드 | |
---|---|
instanceConnectionName |
필수 입력란입니다. Cloud SQL 데이터베이스 연결 이름 (projectId:region:instance_name) |
ipAddress |
필수 입력란입니다. Cloud SQL 인스턴스의 비공개 IP 주소입니다. |
port |
필수 입력란입니다. 데이터베이스의 네트워크 포트입니다. |
hiveDatabaseName |
필수 입력란입니다. Hive 데이터베이스 이름입니다. |
username |
필수 입력란입니다. Dataproc Metastore 서비스가 데이터베이스에 연결하는 데 사용할 사용자 이름입니다. |
password |
필수 입력란입니다. 입력 전용입니다. Dataproc Metastore 서비스가 데이터베이스에 연결하는 데 사용할 사용자의 비밀번호입니다. 이 필드는 요청 시 반환되지 않습니다. |
proxySubnet |
필수 입력란입니다. SOCKS5 프록시 서비스를 배포할 서브네트워크의 관련 리소스 이름입니다. 서브네트워크는 Cloud SQL 인스턴스에 액세스할 수 있는 네트워크에 있어야 합니다. 리소스 이름은 |
natSubnet |
필수 입력란입니다. Private Service Connect에 사용할 서브네트워크의 관련 리소스 이름입니다. 이는 일반 서브넷일 수 없으며 NAT에만 사용됩니다. (https://cloud.google.com/vpc/docs/about-vpc-hosted-services#psc-subnets) 이 서브넷은 SOCKS5 프록시 서비스를 게시하는 데 사용됩니다. 서브넷 크기는 |
주
이전 실행의 현재 상태입니다.
열거형 | |
---|---|
STATE_UNSPECIFIED |
마이그레이션 실행 상태를 알 수 없습니다. |
STARTING |
마이그레이션 실행이 시작됩니다. |
RUNNING |
마이그레이션 실행이 진행 중입니다. |
CANCELLING |
마이그레이션 실행을 취소하는 중입니다. |
AWAITING_USER_ACTION |
마이그레이션 실행에서 사용자 작업을 기다리는 중입니다. |
SUCCEEDED |
이전 실행이 완료되었습니다. |
FAILED |
마이그레이션 실행에 실패했습니다. |
CANCELLED |
마이그레이션 실행이 취소됩니다. |
DELETING |
마이그레이션 실행을 삭제하는 중입니다. |
단계
마이그레이션 실행의 현재 단계입니다.
열거형 | |
---|---|
PHASE_UNSPECIFIED |
마이그레이션 실행 단계를 알 수 없습니다. |
REPLICATION |
복제 단계는 Dataproc Metastore가 고객 데이터베이스의 변경사항을 백엔드 데이터베이스로 복제하기 위한 파이프라인을 실행하는 마이그레이션 단계를 의미합니다. 이 단계에서 Dataproc Metastore는 고객 데이터베이스를 Hive 메타스토어 백엔드 데이터베이스로 사용합니다. |
CUTOVER |
컷오버 단계는 Dataproc Metastore가 자체 백엔드 데이터베이스를 사용하도록 전환하는 마이그레이션 단계를 말합니다. 고객이 모든 클러스터/워크로드를 Dataproc Metastore로 마이그레이션하고 CompleteMigration 를 트리거하면 마이그레이션이 이 단계로 전환됩니다. |
메서드 |
|
---|---|
|
단일 마이그레이션 실행을 삭제합니다. |
|
단일 이전 실행의 세부정보를 가져옵니다. |
|
서비스의 마이그레이션 실행을 나열합니다. |