共用方式為


az cosmosdb dts

注意

此參考是 Azure CLI 的 cosmosdb-preview 延伸模組的一部分 (2.17.1 版或更高版本)。 擴充功能會在您第一次執行 az cosmosdb dts 命令時自動安裝。 深入了解擴充功能。

此命令群組處於預覽狀態,且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus

此命令群組已被取代,將在未來的版本中移除。 請改用 'cosmosdb copy'。

使用 cosmosdb 管理資料傳輸作業。

命令

名稱 Description 類型 狀態
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

訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 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:CosmosDB Cassandra 的 Keyspace 名稱。 table:CosmosDB Cassandra 的資料表名稱。

--dest-mongo

目的地 mongo 集合。

使用量:--dest-mongo 資料庫=XX 集合=XX' 資料庫:CosmosDB Mongo 的資料庫名稱。 集合:CosmosDB Mongo 的集合名稱。

--dest-sql-container

目的地 sql 容器。

使用量:--dest-sql-container database=XX container=XX' 資料庫:CosmosDB Sql 的資料庫名稱。 容器:CosmosDB Sql 的容器名稱。

--job-name -n

資料傳輸作業的名稱。 如果未通過,將會產生隨機作業名稱。

--source-cassandra-table

來源 cassandra 資料表。

使用方式:--source-cassandra-table keyspace=XX table=XX' keyspace:CosmosDB Cassandra 的 Keyspace 名稱。 table:CosmosDB Cassandra 的資料表名稱。

--source-mongo

來源 mongo 集合。

使用方式:--source-mongo 資料庫=XX 集合=XX' 資料庫:CosmosDB Mongo 的資料庫名稱。 集合:CosmosDB Mongo 的集合名稱。

--source-sql-container

來源 sql 容器。

使用方式:--source-sql-container database=XX container=XX' 資料庫: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

訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 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

訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 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

訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 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

訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 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

訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID 帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。