Partilhar via


az cosmosdb copy

Note

Essa referência faz parte da extensão cosmosdb-preview para a CLI do Azure (versão 2.17.1 ou superior). A extensão será instalada automaticamente na primeira vez que você executar um comando az cosmosdb copy. Saiba mais sobre extensões.

Este grupo de comandos está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus

Gerenciar trabalho de cópia de contêiner.

Comandos

Name Description Tipo Status
az cosmosdb copy cancel

Cancelar um trabalho de cópia de contêiner.

Extension Preview
az cosmosdb copy complete

Conclui um trabalho de cópia de contêiner online.

Extension Preview
az cosmosdb copy create

Cria um trabalho de cópia de contêiner.

Extension Preview
az cosmosdb copy list

Obtenha um trabalho de cópia de contêiner.

Extension Preview
az cosmosdb copy pause

Pausar um trabalho de cópia de contêiner.

Extension Preview
az cosmosdb copy resume

Retome um trabalho de cópia de contêiner.

Extension Preview
az cosmosdb copy show

Obtenha um trabalho de cópia de contêiner.

Extension Preview

az cosmosdb copy cancel

Pré-visualizar

O grupo de comandos 'cosmosdb copy' está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus

Cancelar um trabalho de cópia de contêiner.

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

Exemplos

Cancelar trabalho j1

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

Parâmetros Obrigatórios

--account-name -a

Nome da conta do Azure Cosmos DB onde o trabalho é criado. Use --dest-account value do comando create job.

--job-name -n

Nome do trabalho de cópia do contêiner.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

Propriedade Valor
Default value: False
--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Default value: False
--output -o

Formato de saída.

Propriedade Valor
Default value: json
Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

Propriedade Valor
Default value: False

az cosmosdb copy complete

Pré-visualizar

O grupo de comandos 'cosmosdb copy' está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus

Conclui um trabalho de cópia de contêiner online.

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

Exemplos

Trabalho completo j1

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

Parâmetros Obrigatórios

--account-name -a

Nome da conta do Azure Cosmos DB onde o trabalho é criado. Use --dest-account value do comando create job.

--job-name -n

Nome do trabalho de cópia do contêiner.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

Propriedade Valor
Default value: False
--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Default value: False
--output -o

Formato de saída.

Propriedade Valor
Default value: json
Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

Propriedade Valor
Default value: False

az cosmosdb copy create

Pré-visualizar

O grupo de comandos 'cosmosdb copy' está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus

Cria um trabalho de cópia de contêiner.

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

Exemplos

Copiar a API do Azure Cosmos DB para contêiner NoSQL na mesma conta

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

Copiar a API do Azure Cosmos DB para contêiner NoSQL em conta diferente

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

Copiar a API do Azure Cosmos DB para a tabela Apache Cassandra

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

Copiar a API do Azure Cosmos DB para a coleção 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

Copie a API do Azure Cosmos DB da coleção MongoDB(RU) para a coleção Mongo(vCore)

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

Parâmetros Obrigatórios

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--src-account

Nome da conta de banco de dados de origem do Azure Cosmos DB.

Parâmetros Opcionais

Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem tornar-se necessários para que o comando seja executado com êxito.

--dest-account

Nome da conta de banco de dados de destino do Azure Cosmos DB.

--dest-cassandra

Tabela de destino.

Uso: --dest-cassandra keyspace=XX table=XX' keyspace: Nome do Keyspace. tabela: Nome da tabela.

Propriedade Valor
Grupo de parâmetros: Azure Cosmos DB API for Apache Cassandra table copy Arguments
--dest-mongo

Coleção de destino.

Uso: --dest-mongo database=XX collection=XX' database: Nome do banco de dados. coleção: Nome da coleção.

Propriedade Valor
Grupo de parâmetros: Azure Cosmos DB API for MongoDB (RU) collection copy Arguments
--dest-mongo-vcore

Destino Mongo(vCore) coleção.

Uso: --dest-mongo-vcore database=XX collection=XX connectionStringKeyVaultUri=XX' database: Nome do banco de dados. coleção: Nome da coleção. connectionStringKeyVaultUri: Link para o segredo do Azure KeyVault que contém a cadeia de conexão.

Propriedade Valor
Grupo de parâmetros: Azure Cosmos DB API for MongoDB (vCore) collection copy Arguments
--dest-nosql

Contentor de destino.

Uso: --dest-nosql database=XX container=XX' database: Nome do banco de dados. container: Nome do contêiner.

Propriedade Valor
Grupo de parâmetros: Azure Cosmos DB API for NoSQL container copy Arguments
--job-name -n

Nome do trabalho de transferência de dados. Um nome de trabalho aleatório será gerado se não for aprovado.

--mode

Modo de cópia (Online / Offline).

Propriedade Valor
Default value: Offline
--src-cassandra

Tabela de origem.

Uso: --src-cassandra keyspace=XX table=XX' keyspace: Nome do Keyspace. tabela: Nome da tabela.

Propriedade Valor
Grupo de parâmetros: Azure Cosmos DB API for Apache Cassandra table copy Arguments
--src-mongo

Coleção de fontes.

Uso: --src-mongo database=XX collection=XX' database: Nome do banco de dados. coleção: Nome da coleção.

Propriedade Valor
Grupo de parâmetros: Azure Cosmos DB API for MongoDB (RU) collection copy Arguments
--src-nosql

Recipiente de origem.

Uso: --src-nosql database=XX container=XX' database: Nome do banco de dados. container: Nome do contêiner.

Propriedade Valor
Grupo de parâmetros: Azure Cosmos DB API for NoSQL container copy Arguments
Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

Propriedade Valor
Default value: False
--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Default value: False
--output -o

Formato de saída.

Propriedade Valor
Default value: json
Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

Propriedade Valor
Default value: False

az cosmosdb copy list

Pré-visualizar

O grupo de comandos 'cosmosdb copy' está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus

Obtenha um trabalho de cópia de contêiner.

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

Exemplos

Listar todas as vagas

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

Parâmetros Obrigatórios

--account-name -a

Nome da conta do Azure Cosmos DB onde o trabalho é criado. Use --dest-account value do comando create job.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

Propriedade Valor
Default value: False
--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Default value: False
--output -o

Formato de saída.

Propriedade Valor
Default value: json
Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

Propriedade Valor
Default value: False

az cosmosdb copy pause

Pré-visualizar

O grupo de comandos 'cosmosdb copy' está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus

Pausar um trabalho de cópia de contêiner.

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

Exemplos

Pausar trabalho j1

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

Parâmetros Obrigatórios

--account-name -a

Nome da conta do Azure Cosmos DB onde o trabalho é criado. Use --dest-account value do comando create job.

--job-name -n

Nome do trabalho de cópia do contêiner.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

Propriedade Valor
Default value: False
--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Default value: False
--output -o

Formato de saída.

Propriedade Valor
Default value: json
Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

Propriedade Valor
Default value: False

az cosmosdb copy resume

Pré-visualizar

O grupo de comandos 'cosmosdb copy' está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus

Retome um trabalho de cópia de contêiner.

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

Exemplos

Retomar trabalho j1

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

Parâmetros Obrigatórios

--account-name -a

Nome da conta do Azure Cosmos DB onde o trabalho é criado. Use --dest-account value do comando create job.

--job-name -n

Nome do trabalho de cópia do contêiner.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

Propriedade Valor
Default value: False
--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Default value: False
--output -o

Formato de saída.

Propriedade Valor
Default value: json
Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

Propriedade Valor
Default value: False

az cosmosdb copy show

Pré-visualizar

O grupo de comandos 'cosmosdb copy' está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus

Obtenha um trabalho de cópia de contêiner.

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

Exemplos

Mostrar detalhes do trabalho j1

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

Parâmetros Obrigatórios

--account-name -a

Nome da conta do Azure Cosmos DB onde o trabalho é criado. Use --dest-account value do comando create job.

--job-name -n

Nome do trabalho de cópia do contêiner.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

Propriedade Valor
Default value: False
--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Default value: False
--output -o

Formato de saída.

Propriedade Valor
Default value: json
Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

Propriedade Valor
Default value: False