az cosmosdb copy

注意

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

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

管理容器複製作業。

命令

名稱 Description 類型 狀態
az cosmosdb copy cancel

取消容器複製作業。

副檔名 預覽​​
az cosmosdb copy complete

完成在線容器複製作業。

副檔名 預覽​​
az cosmosdb copy create

建立容器複製作業。

副檔名 預覽​​
az cosmosdb copy list

取得容器複製作業。

副檔名 預覽​​
az cosmosdb copy pause

暫停容器複製作業。

副檔名 預覽​​
az cosmosdb copy resume

繼續容器複製作業。

副檔名 預覽​​
az cosmosdb copy show

取得容器複製作業。

副檔名 預覽​​

az cosmosdb copy cancel

預覽

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

取消容器複製作業。

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

範例

取消作業 j1

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

必要參數

--account-name -a

建立作業的 Azure Cosmos DB 帳戶名稱。 從 create job 命令使用 --dest-account 值。

--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 copy complete

預覽

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

完成在線容器複製作業。

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

範例

完成作業 j1

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

必要參數

--account-name -a

建立作業的 Azure Cosmos DB 帳戶名稱。 從 create job 命令使用 --dest-account 值。

--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 copy create

預覽

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

建立容器複製作業。

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

範例

在相同帳戶中複製適用於 NoSQL 的 Azure Cosmos DB API 容器

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

在不同的帳戶中複製適用於 NoSQL 的 Azure Cosmos DB API 容器

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

複製適用於 Apache Cassandra 的 Azure Cosmos DB API 數據表

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

複製適用於 MongoDB 的 Azure Cosmos DB API 集合

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

必要參數

--dest-account

Azure Cosmos DB 目的地資料庫帳戶的名稱。

--resource-group -g

資源群組的名稱。 您可以使用 az configure --defaults group=<name> 來設定預設群組。

--src-account

Azure Cosmos DB 源資料庫帳戶的名稱。

選擇性參數

--dest-cassandra

目的地數據表。

使用方式:-dest-cassandra keyspace=XX table=XX' keyspace:Keyspace 名稱。 table:數據表名稱。

--dest-mongo

目的地集合。

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

--dest-nosql

目的地容器。

使用方式:-dest-nosql database=XX container=XX' 資料庫:資料庫名稱。 容器:容器名稱。

--job-name -n

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

--mode

複製模式(在線/離線)。

預設值: Offline
--src-cassandra

源數據表。

使用方式:--src-cassandra keyspace=XX table=XX' keyspace:Keyspace 名稱。 table:數據表名稱。

--src-mongo

來源集合。

使用方式:--src-mongo 資料庫=XX 集合=XX' 資料庫:資料庫名稱。 集合:集合名稱。

--src-nosql

來源容器。

使用方式:--src-nosql 資料庫=XX 容器=XX' 資料庫:資料庫名稱。 容器:容器名稱。

全域參數
--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 copy list

預覽

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

取得容器複製作業。

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

範例

列出所有作業

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

必要參數

--account-name -a

建立作業的 Azure Cosmos DB 帳戶名稱。 從 create job 命令使用 --dest-account 值。

--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 copy pause

預覽

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

暫停容器複製作業。

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

範例

暫停作業 j1

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

必要參數

--account-name -a

建立作業的 Azure Cosmos DB 帳戶名稱。 從 create job 命令使用 --dest-account 值。

--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 copy resume

預覽

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

繼續容器複製作業。

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

範例

繼續作業 j1

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

必要參數

--account-name -a

建立作業的 Azure Cosmos DB 帳戶名稱。 從 create job 命令使用 --dest-account 值。

--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 copy show

預覽

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

取得容器複製作業。

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

範例

顯示作業 j1 的詳細數據

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

必要參數

--account-name -a

建立作業的 Azure Cosmos DB 帳戶名稱。 從 create job 命令使用 --dest-account 值。

--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 來取得完整偵錯記錄。