Compartir a través de


az cosmosdb copy

Note

Esta referencia forma parte de la extensión cosmosdb-preview para la CLI de Azure (versión 2.17.1 o posterior). La extensión instalará automáticamente la primera vez que ejecute un comando az cosmosdb copy. Obtenga más información sobre las extensiones.

Este grupo de comandos está en versión preliminar y en desarrollo. Niveles de referencia y soporte técnico: https://aka.ms/CLI_refstatus

Administrar el trabajo de copia de contenedor.

Comandos

Nombre Description Tipo Estado
az cosmosdb copy cancel

Cancelar un trabajo de copia de contenedor.

Extension Preview
az cosmosdb copy complete

Completa un trabajo de copia de contenedor en línea.

Extension Preview
az cosmosdb copy create

Crea un trabajo de copia de contenedor.

Extension Preview
az cosmosdb copy list

Obtener un trabajo de copia de contenedor.

Extension Preview
az cosmosdb copy pause

Pausar un trabajo de copia de contenedor.

Extension Preview
az cosmosdb copy resume

Reanude un trabajo de copia de contenedor.

Extension Preview
az cosmosdb copy show

Obtener un trabajo de copia de contenedor.

Extension Preview

az cosmosdb copy cancel

Vista previa

El grupo de comandos "cosmosdb copy" está en versión preliminar y en desarrollo. Niveles de referencia y soporte técnico: https://aka.ms/CLI_refstatus

Cancelar un trabajo de copia de contenedor.

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

Ejemplos

Cancelar trabajo j1

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

Parámetros requeridos

--account-name -a

Nombre de cuenta de Azure Cosmos DB donde se crea el trabajo. Use el valor --dest-account desde el comando create job.

--job-name -n

Nombre del trabajo de copia de contenedor.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

Parámetros globales
--debug

Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.

Propiedad Valor
Valor predeterminado: False
--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

Propiedad Valor
Valor predeterminado: False
--output -o

Formato de salida.

Propiedad Valor
Valor predeterminado: json
Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--subscription

Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle del registro. Usa --debug para ver registros de depuración completos.

Propiedad Valor
Valor predeterminado: False

az cosmosdb copy complete

Vista previa

El grupo de comandos "cosmosdb copy" está en versión preliminar y en desarrollo. Niveles de referencia y soporte técnico: https://aka.ms/CLI_refstatus

Completa un trabajo de copia de contenedor en línea.

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

Ejemplos

Completar trabajo j1

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

Parámetros requeridos

--account-name -a

Nombre de cuenta de Azure Cosmos DB donde se crea el trabajo. Use el valor --dest-account desde el comando create job.

--job-name -n

Nombre del trabajo de copia de contenedor.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

Parámetros globales
--debug

Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.

Propiedad Valor
Valor predeterminado: False
--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

Propiedad Valor
Valor predeterminado: False
--output -o

Formato de salida.

Propiedad Valor
Valor predeterminado: json
Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--subscription

Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle del registro. Usa --debug para ver registros de depuración completos.

Propiedad Valor
Valor predeterminado: False

az cosmosdb copy create

Vista previa

El grupo de comandos "cosmosdb copy" está en versión preliminar y en desarrollo. Niveles de referencia y soporte técnico: https://aka.ms/CLI_refstatus

Crea un trabajo de copia de contenedor.

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]

Ejemplos

Copia de la API de Azure Cosmos DB para el contenedor NoSQL en la misma cuenta

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

Copia de la API de Azure Cosmos DB para el contenedor NoSQL en una cuenta 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

Copia de la API de Azure Cosmos DB para la tabla de 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

Copia de la api de Azure Cosmos DB para la colección de 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

Copia de la API de Azure Cosmos DB de la colección MongoDB(RU) a mongo(núcleo virtual)

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 requeridos

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

--src-account

Nombre de la cuenta de base de datos de origen de Azure Cosmos DB.

Parámetros opcionales

Los parámetros siguientes son opcionales, pero dependiendo del contexto, es posible que se requiera uno o varios para que el comando se ejecute correctamente.

--dest-account

Nombre de la cuenta de base de datos de destino de Azure Cosmos DB.

--dest-cassandra

Tabla de destino.

Uso: --dest-cassandra keyspace=XX table=XX' keyspace: Nombre del espacio de claves. table: nombre de tabla.

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

Colección de destino.

Uso: --dest-mongo database=XX collection=XX' database: Nombre de la base de datos. collection: nombre de la colección.

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

Colección Mongo(vCore) de destino.

Uso: --dest-mongo-vcore database=XX collection=XX connectionStringKeyVaultUri=XX' database: Nombre de la base de datos. collection: nombre de la colección. connectionStringKeyVaultUri: vínculo al secreto de Azure KeyVault que contiene la cadena de conexión.

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

Contenedor de destino.

Uso: --dest-nosql database=XX container=XX' database: Nombre de la base de datos. container: nombre del contenedor.

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

Nombre del trabajo de transferencia de datos. Si no se pasa, se generará un nombre de trabajo aleatorio.

--mode

Modo de copia (en línea o sin conexión).

Propiedad Valor
Valor predeterminado: Offline
--src-cassandra

Tabla de origen.

Uso: --src-cassandra keyspace=XX table=XX' keyspace: Nombre del espacio de claves. table: nombre de tabla.

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

Colección de origen.

Uso: --src-mongo database=XX collection=XX' database: Nombre de la base de datos. collection: nombre de la colección.

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

Contenedor de origen.

Uso: --src-nosql database=XX container=XX' database: Nombre de la base de datos. container: nombre del contenedor.

Propiedad Valor
Grupo de parámetros: Azure Cosmos DB API for NoSQL container copy Arguments
Parámetros globales
--debug

Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.

Propiedad Valor
Valor predeterminado: False
--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

Propiedad Valor
Valor predeterminado: False
--output -o

Formato de salida.

Propiedad Valor
Valor predeterminado: json
Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--subscription

Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle del registro. Usa --debug para ver registros de depuración completos.

Propiedad Valor
Valor predeterminado: False

az cosmosdb copy list

Vista previa

El grupo de comandos "cosmosdb copy" está en versión preliminar y en desarrollo. Niveles de referencia y soporte técnico: https://aka.ms/CLI_refstatus

Obtener un trabajo de copia de contenedor.

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

Ejemplos

Enumerar todos los trabajos

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

Parámetros requeridos

--account-name -a

Nombre de cuenta de Azure Cosmos DB donde se crea el trabajo. Use el valor --dest-account desde el comando create job.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

Parámetros globales
--debug

Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.

Propiedad Valor
Valor predeterminado: False
--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

Propiedad Valor
Valor predeterminado: False
--output -o

Formato de salida.

Propiedad Valor
Valor predeterminado: json
Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--subscription

Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle del registro. Usa --debug para ver registros de depuración completos.

Propiedad Valor
Valor predeterminado: False

az cosmosdb copy pause

Vista previa

El grupo de comandos "cosmosdb copy" está en versión preliminar y en desarrollo. Niveles de referencia y soporte técnico: https://aka.ms/CLI_refstatus

Pausar un trabajo de copia de contenedor.

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

Ejemplos

Pausar trabajo j1

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

Parámetros requeridos

--account-name -a

Nombre de cuenta de Azure Cosmos DB donde se crea el trabajo. Use el valor --dest-account desde el comando create job.

--job-name -n

Nombre del trabajo de copia de contenedor.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

Parámetros globales
--debug

Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.

Propiedad Valor
Valor predeterminado: False
--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

Propiedad Valor
Valor predeterminado: False
--output -o

Formato de salida.

Propiedad Valor
Valor predeterminado: json
Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--subscription

Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle del registro. Usa --debug para ver registros de depuración completos.

Propiedad Valor
Valor predeterminado: False

az cosmosdb copy resume

Vista previa

El grupo de comandos "cosmosdb copy" está en versión preliminar y en desarrollo. Niveles de referencia y soporte técnico: https://aka.ms/CLI_refstatus

Reanude un trabajo de copia de contenedor.

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

Ejemplos

Reanudar trabajo j1

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

Parámetros requeridos

--account-name -a

Nombre de cuenta de Azure Cosmos DB donde se crea el trabajo. Use el valor --dest-account desde el comando create job.

--job-name -n

Nombre del trabajo de copia de contenedor.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

Parámetros globales
--debug

Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.

Propiedad Valor
Valor predeterminado: False
--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

Propiedad Valor
Valor predeterminado: False
--output -o

Formato de salida.

Propiedad Valor
Valor predeterminado: json
Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--subscription

Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle del registro. Usa --debug para ver registros de depuración completos.

Propiedad Valor
Valor predeterminado: False

az cosmosdb copy show

Vista previa

El grupo de comandos "cosmosdb copy" está en versión preliminar y en desarrollo. Niveles de referencia y soporte técnico: https://aka.ms/CLI_refstatus

Obtener un trabajo de copia de contenedor.

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

Ejemplos

Mostrar detalles del trabajo j1

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

Parámetros requeridos

--account-name -a

Nombre de cuenta de Azure Cosmos DB donde se crea el trabajo. Use el valor --dest-account desde el comando create job.

--job-name -n

Nombre del trabajo de copia de contenedor.

--resource-group -g

Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.

Parámetros globales
--debug

Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.

Propiedad Valor
Valor predeterminado: False
--help -h

Mostrar este mensaje de ayuda y salir.

--only-show-errors

Solo se muestran errores, suprimiendo advertencias.

Propiedad Valor
Valor predeterminado: False
--output -o

Formato de salida.

Propiedad Valor
Valor predeterminado: json
Valores aceptados: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.

--subscription

Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.

--verbose

Aumente el nivel de detalle del registro. Usa --debug para ver registros de depuración completos.

Propiedad Valor
Valor predeterminado: False