你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

az cosmosdb dts

注意

此参考是 Azure CLI(版本 2.17.1 或更高版本)的 cosmosdb-preview 扩展的一部分。 该扩展将在首次运行 az cosmosdb dts 命令时自动安装。 详细了解扩展。

此命令组处于预览状态,正在开发中。 参考和支持级别: https://aka.ms/CLI_refstatus

此命令组已弃用,将在将来的版本中删除。 请改用“cosmosdb copy”。

使用 cosmosdb 管理数据传输作业。

命令

名称 说明 类型 状态
az cosmosdb dts cancel

取消数据传输作业。

分机 预览和弃用
az cosmosdb dts copy

创建数据传输复制作业。

分机 预览和弃用
az cosmosdb dts list

获取数据传输作业的列表。

分机 预览和弃用
az cosmosdb dts pause

暂停数据传输作业。

扩展 预览和弃用
az cosmosdb dts resume

恢复数据传输作业。

扩展 预览和弃用
az cosmosdb dts show

获取数据传输作业。

分机 预览和弃用

az cosmosdb dts cancel

预览 已放弃

命令组“cosmosdb dts”处于预览状态,正在开发中。 参考和支持级别: https://aka.ms/CLI_refstatus

此命令已隐式弃用,因为命令组“cosmosdb dts”已弃用,将在将来的版本中删除。 请改用“cosmosdb copy”。

取消数据传输作业。

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

示例

取消作业 j1

az cosmosdb dts cancel --account-name "ddb1" --job-name "j1" -g "rg1"

必需参数

--account-name -a

CosmosDB 数据库帐户的名称。

--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
默认值: json
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

提高日志记录详细程度。 使用 --debug 获取完整的调试日志。

az cosmosdb dts copy

预览 已放弃

命令组“cosmosdb dts”处于预览状态,正在开发中。 参考和支持级别: https://aka.ms/CLI_refstatus

此命令已隐式弃用,因为命令组“cosmosdb dts”已弃用,将在将来的版本中删除。 请改用“cosmosdb copy”。

创建数据传输复制作业。

az cosmosdb dts copy --account-name
                     --resource-group
                     [--dest-cassandra-table]
                     [--dest-mongo]
                     [--dest-sql-container]
                     [--job-name]
                     [--source-cassandra-table]
                     [--source-mongo]
                     [--source-sql-container]
                     [--worker-count]

示例

复制 sql 容器

az cosmosdb dts copy -g "rg1" --job-name "j1" --account-name "db1" --source-sql-container database=db1 container=c1 --dest-sql-container database=db2 container=c2

复制 cassandra 表

az cosmosdb dts copy -g "rg1" --job-name "j1" --account-name "db1" --source-cassandra-table keyspace=k1 table=t1 --dest-cassandra-table keyspace=k2 table=t2

复制 mongo 集合

az cosmosdb dts copy -g "rg1" --job-name "j1" --account-name "db1" --source-mongo database=d1 collection=c1 --dest-mongo database=d2 collection=c2

必需参数

--account-name -a

CosmosDB 数据库帐户的名称。

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

可选参数

--dest-cassandra-table

目标 cassandra 表。

用法:--dest-cassandra-table keyspace=XX table=XX' keyspace: Keyspace name of CosmosDB Cassandra. 表:CosmosDB Cassandra 的表名。

--dest-mongo

目标 mongo 集合。

用法:--dest-mongo 数据库=XX 集合=XX' 数据库:CosmosDB Mongo 的数据库名称。 集合:CosmosDB Mongo 的集合名称。

--dest-sql-container

目标 sql 容器。

用法:--dest-sql-container database=XX container=XX' database: CosmosDB Sql 的数据库名称。 容器:CosmosDB Sql 的容器名称。

--job-name -n

数据传输作业的名称。 如果未传递,将生成随机作业名称。

--source-cassandra-table

源 cassandra 表。

用法:--source-cassandra-table keyspace=XX table=XX' keyspace: CosmosDB Cassandra 的 Keyspace 名称。 表:CosmosDB Cassandra 的表名。

--source-mongo

源 mongo 集合。

用法:--source-mongo 数据库=XX 集合=XX' 数据库:CosmosDB Mongo 的数据库名称。 集合:CosmosDB Mongo 的集合名称。

--source-sql-container

源 sql 容器。

用法:--source-sql-container database=XX container=XX' database: Database name of CosmosDB Sql. 容器:CosmosDB Sql 的容器名称。

--worker-count

辅助角色计数。

默认值: 0
全局参数
--debug

提高日志记录详细程度以显示所有调试日志。

--help -h

显示此帮助消息并退出。

--only-show-errors

只显示错误,取消显示警告。

--output -o

输出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
默认值: json
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

提高日志记录详细程度。 使用 --debug 获取完整的调试日志。

az cosmosdb dts list

预览 已放弃

命令组“cosmosdb dts”处于预览状态,正在开发中。 参考和支持级别: https://aka.ms/CLI_refstatus

此命令已隐式弃用,因为命令组“cosmosdb dts”已弃用,将在将来的版本中删除。 请改用“cosmosdb copy”。

获取数据传输作业的列表。

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

示例

列出所有作业

az cosmosdb dts list --account-name "ddb1" -g "rg1"

必需参数

--account-name -a

CosmosDB 数据库帐户的名称。

--resource-group -g

资源组的名称。 可以使用 az configure --defaults group=<name> 配置默认组。

全局参数
--debug

提高日志记录详细程度以显示所有调试日志。

--help -h

显示此帮助消息并退出。

--only-show-errors

只显示错误,取消显示警告。

--output -o

输出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
默认值: json
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

提高日志记录详细程度。 使用 --debug 获取完整的调试日志。

az cosmosdb dts pause

预览 已放弃

命令组“cosmosdb dts”处于预览状态,正在开发中。 参考和支持级别: https://aka.ms/CLI_refstatus

此命令已隐式弃用,因为命令组“cosmosdb dts”已弃用,将在将来的版本中删除。 请改用“cosmosdb copy”。

暂停数据传输作业。

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

示例

暂停作业 j1

az cosmosdb dts pause --account-name "ddb1" --job-name "j1" -g "rg1"

必需参数

--account-name -a

CosmosDB 数据库帐户的名称。

--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
默认值: json
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

提高日志记录详细程度。 使用 --debug 获取完整的调试日志。

az cosmosdb dts resume

预览 已放弃

命令组“cosmosdb dts”处于预览状态,正在开发中。 参考和支持级别: https://aka.ms/CLI_refstatus

此命令已隐式弃用,因为命令组“cosmosdb dts”已弃用,将在将来的版本中删除。 请改用“cosmosdb copy”。

恢复数据传输作业。

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

示例

恢复作业 j1

az cosmosdb dts resume --account-name "ddb1" --job-name "j1" -g "rg1"

必需参数

--account-name -a

CosmosDB 数据库帐户的名称。

--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
默认值: json
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

提高日志记录详细程度。 使用 --debug 获取完整的调试日志。

az cosmosdb dts show

预览 已放弃

命令组“cosmosdb dts”处于预览状态,正在开发中。 参考和支持级别: https://aka.ms/CLI_refstatus

此命令已隐式弃用,因为命令组“cosmosdb dts”已弃用,将在将来的版本中删除。 请改用“cosmosdb copy”。

获取数据传输作业。

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

示例

显示作业 j1 的详细信息

az cosmosdb dts show --account-name "ddb1" --job-name "j1" -g "rg1"

必需参数

--account-name -a

CosmosDB 数据库帐户的名称。

--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
默认值: json
--query

JMESPath 查询字符串。 有关更多信息和示例,请参阅 http://jmespath.org/

--subscription

订阅的名称或 ID。 可以使用 az account set -s NAME_OR_ID 配置默认订阅。

--verbose

提高日志记录详细程度。 使用 --debug 获取完整的调试日志。