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

Nome Descrição Tipo Estado
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

Previsualizar

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 globais
--debug

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

Propriedade Valor
Valor padrão: False
--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Valor padrão: False
--output -o

Formato de saída.

Propriedade Valor
Valor padrão: 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
Valor padrão: False

az cosmosdb copy complete

Previsualizar

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 globais
--debug

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

Propriedade Valor
Valor padrão: False
--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Valor padrão: False
--output -o

Formato de saída.

Propriedade Valor
Valor padrão: 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
Valor padrão: False

az cosmosdb copy create

Previsualizar

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 parâmetros seguintes são opcionais, mas dependendo do contexto, podem ser necessários um ou mais para que o comando seja executado com sucesso.

--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
Valor padrão: 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 globais
--debug

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

Propriedade Valor
Valor padrão: False
--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Valor padrão: False
--output -o

Formato de saída.

Propriedade Valor
Valor padrão: 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
Valor padrão: False

az cosmosdb copy list

Previsualizar

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 globais
--debug

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

Propriedade Valor
Valor padrão: False
--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Valor padrão: False
--output -o

Formato de saída.

Propriedade Valor
Valor padrão: 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
Valor padrão: False

az cosmosdb copy pause

Previsualizar

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 globais
--debug

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

Propriedade Valor
Valor padrão: False
--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Valor padrão: False
--output -o

Formato de saída.

Propriedade Valor
Valor padrão: 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
Valor padrão: False

az cosmosdb copy resume

Previsualizar

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 globais
--debug

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

Propriedade Valor
Valor padrão: False
--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Valor padrão: False
--output -o

Formato de saída.

Propriedade Valor
Valor padrão: 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
Valor padrão: False

az cosmosdb copy show

Previsualizar

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 globais
--debug

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

Propriedade Valor
Valor padrão: False
--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Valor padrão: False
--output -o

Formato de saída.

Propriedade Valor
Valor padrão: 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
Valor padrão: False