다음을 통해 공유


az cosmosdb copy

참고 항목

이 참조는 Azure CLI(버전 2.17.1 이상)에 대한 cosmosdb-preview 확장의 일부입니다. az cosmosdb copy 명령을 처음 실행할 때 확장이 자동으로 설치됩니다. 확장 프로그램에 대해 자세히 알아보세요.

이 명령 그룹은 미리 보기 상태이며 개발 중입니다. 참조 및 지원 수준: https://aka.ms/CLI_refstatus

컨테이너 복사 작업을 관리합니다.

명령

Name Description 형식 상태
az cosmosdb copy cancel

컨테이너 복사 작업을 취소합니다.

내선 번호 프리뷰
az cosmosdb copy complete

온라인 컨테이너 복사 작업을 완료합니다.

내선 번호 프리뷰
az cosmosdb copy create

컨테이너 복사 작업을 만듭니다.

내선 번호 프리뷰
az cosmosdb copy list

컨테이너 복사 작업을 가져옵니다.

내선 번호 프리뷰
az cosmosdb copy pause

컨테이너 복사 작업을 일시 중지합니다.

내선 번호 프리뷰
az cosmosdb copy resume

컨테이너 복사 작업을 다시 시작합니다.

내선 번호 프리뷰
az cosmosdb copy show

컨테이너 복사 작업을 가져옵니다.

내선 번호 프리뷰

az cosmosdb copy cancel

미리 보기

명령 그룹 'cosmosdb copy'는 미리 보기로 개발 중입니다. 참조 및 지원 수준: https://aka.ms/CLI_refstatus

컨테이너 복사 작업을 취소합니다.

az cosmosdb copy cancel --account-name
                        --job-name
                        --resource-group

예제

작업 취소 j1

az cosmosdb copy cancel -g "rg1" --account-name "acc1" --job-name "j1"

필수 매개 변수

--account-name -a

작업이 만들어지는 Azure Cosmos DB 계정 이름입니다. create job 명령에서 --dest-account 값을 사용합니다.

--job-name -n

컨테이너 복사 작업의 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az cosmosdb copy complete

미리 보기

명령 그룹 'cosmosdb copy'는 미리 보기로 개발 중입니다. 참조 및 지원 수준: https://aka.ms/CLI_refstatus

온라인 컨테이너 복사 작업을 완료합니다.

az cosmosdb copy complete --account-name
                          --job-name
                          --resource-group

예제

작업 완료 j1

az cosmosdb copy complete -g "rg1" --account-name "acc1" --job-name "j1"

필수 매개 변수

--account-name -a

작업이 만들어지는 Azure Cosmos DB 계정 이름입니다. create job 명령에서 --dest-account 값을 사용합니다.

--job-name -n

컨테이너 복사 작업의 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az cosmosdb copy create

미리 보기

명령 그룹 'cosmosdb copy'는 미리 보기로 개발 중입니다. 참조 및 지원 수준: https://aka.ms/CLI_refstatus

컨테이너 복사 작업을 만듭니다.

az cosmosdb copy create --dest-account
                        --resource-group
                        --src-account
                        [--dest-cassandra]
                        [--dest-mongo]
                        [--dest-nosql]
                        [--job-name]
                        [--mode]
                        [--src-cassandra]
                        [--src-mongo]
                        [--src-nosql]

예제

동일한 계정에서 NoSQL 컨테이너용 Azure Cosmos DB API 복사

az cosmosdb copy create -g "rg1" --job-name "j1" --src-account "acc1" --dest-account "acc1" --src-nosql database=db1 container=c1 --dest-nosql database=db2 container=c2

다른 계정에서 NoSQL 컨테이너용 Azure Cosmos DB API 복사

az cosmosdb copy create -g "rg1" --job-name "j1" --src-account "acc1" --dest-account "acc2" --src-nosql database=db1 container=c1 --dest-nosql database=db2 container=c2

Apache Cassandra용 Azure Cosmos DB API 테이블 복사

az cosmosdb copy create -g "rg1" --job-name "j1" --src-account "acc1" --dest-account "acc1" --src-cassandra keyspace=k1 table=t1 --dest-cassandra keyspace=k2 table=t2

Azure Cosmos DB API for MongoDB 컬렉션 복사

az cosmosdb copy create -g "rg1" --job-name "j1" --src-account "acc1" --dest-account "acc1" --src-mongo database=d1 collection=c1 --dest-mongo database=d2 collection=c2

필수 매개 변수

--dest-account

Azure Cosmos DB 대상 데이터베이스 계정의 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

--src-account

Azure Cosmos DB 원본 데이터베이스 계정의 이름입니다.

선택적 매개 변수

--dest-cassandra

대상 테이블입니다.

사용법: --dest-cassandra keyspace=XX table=XX' keyspace: Keyspace name. 테이블: 테이블 이름입니다.

--dest-mongo

대상 컬렉션입니다.

사용: --dest-mongo database=XX collection=XX' 데이터베이스: 데이터베이스 이름입니다. 컬렉션: 컬렉션 이름입니다.

--dest-nosql

대상 컨테이너입니다.

사용: --dest-nosql database=XX container=XX' 데이터베이스: 데이터베이스 이름입니다. container: 컨테이너 이름입니다.

--job-name -n

데이터 전송 작업의 이름입니다. 전달되지 않으면 임의의 작업 이름이 생성됩니다.

--mode

복사 모드(온라인/오프라인).

Default value: Offline
--src-cassandra

원본 테이블입니다.

사용법: --src-cassandra keyspace=XX table=XX' keyspace: Keyspace name. 테이블: 테이블 이름입니다.

--src-mongo

원본 컬렉션입니다.

사용: --src-mongo database=XX collection=XX' 데이터베이스: 데이터베이스 이름입니다. 컬렉션: 컬렉션 이름입니다.

--src-nosql

원본 컨테이너.

사용: --src-nosql database=XX container=XX' 데이터베이스: 데이터베이스 이름입니다. container: 컨테이너 이름입니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az cosmosdb copy list

미리 보기

명령 그룹 'cosmosdb copy'는 미리 보기로 개발 중입니다. 참조 및 지원 수준: https://aka.ms/CLI_refstatus

컨테이너 복사 작업을 가져옵니다.

az cosmosdb copy list --account-name
                      --resource-group

예제

모든 작업 나열

az cosmosdb copy list -g "rg1" --account-name "acc1"

필수 매개 변수

--account-name -a

작업이 만들어지는 Azure Cosmos DB 계정 이름입니다. create job 명령에서 --dest-account 값을 사용합니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az cosmosdb copy pause

미리 보기

명령 그룹 'cosmosdb copy'는 미리 보기로 개발 중입니다. 참조 및 지원 수준: https://aka.ms/CLI_refstatus

컨테이너 복사 작업을 일시 중지합니다.

az cosmosdb copy pause --account-name
                       --job-name
                       --resource-group

예제

작업 일시 중지 j1

az cosmosdb copy pause -g "rg1" --account-name "acc1" --job-name "j1"

필수 매개 변수

--account-name -a

작업이 만들어지는 Azure Cosmos DB 계정 이름입니다. create job 명령에서 --dest-account 값을 사용합니다.

--job-name -n

컨테이너 복사 작업의 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az cosmosdb copy resume

미리 보기

명령 그룹 'cosmosdb copy'는 미리 보기로 개발 중입니다. 참조 및 지원 수준: https://aka.ms/CLI_refstatus

컨테이너 복사 작업을 다시 시작합니다.

az cosmosdb copy resume --account-name
                        --job-name
                        --resource-group

예제

작업 다시 시작 j1

az cosmosdb copy resume -g "rg1" --account-name "acc1" --job-name "j1"

필수 매개 변수

--account-name -a

작업이 만들어지는 Azure Cosmos DB 계정 이름입니다. create job 명령에서 --dest-account 값을 사용합니다.

--job-name -n

컨테이너 복사 작업의 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.

az cosmosdb copy show

미리 보기

명령 그룹 'cosmosdb copy'는 미리 보기로 개발 중입니다. 참조 및 지원 수준: https://aka.ms/CLI_refstatus

컨테이너 복사 작업을 가져옵니다.

az cosmosdb copy show --account-name
                      --job-name
                      --resource-group

예제

작업 j1의 세부 정보 표시

az cosmosdb copy show -g "rg1" --account-name "acc1" --job-name "j1"

필수 매개 변수

--account-name -a

작업이 만들어지는 Azure Cosmos DB 계정 이름입니다. create job 명령에서 --dest-account 값을 사용합니다.

--job-name -n

컨테이너 복사 작업의 이름입니다.

--resource-group -g

리소스 그룹의 이름입니다. az configure --defaults group=<name>을 사용하여 기본 그룹을 구성할 수 있습니다.

전역 매개 변수
--debug

로깅의 자세한 정도를 늘려 모든 디버그 로그를 표시합니다.

--help -h

이 도움말 메시지를 표시하고 종료합니다.

--only-show-errors

오류만 표시하고, 경고를 표시하지 않습니다.

--output -o

출력 형식입니다.

허용되는 값: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath 쿼리 문자열입니다. 자세한 내용과 예제는 http://jmespath.org/를 참조하세요.

--subscription

구독의 이름 또는 ID입니다. az account set -s NAME_OR_ID를 사용하여 기본 위치를 구성할 수 있습니다.

--verbose

로깅의 자세한 정도를 늘립니다. 전체 디버그 로그를 표시하려면 --debug를 사용합니다.