共用方式為


az storage blob copy

Note

此命令群組具有 Azure CLI 和至少一個擴充功能中定義的命令。 安裝每個擴充功能以受益於其擴充功能。 深入了解擴充功能。

管理 Blob 複製作業。 使用 az storage blob show 來檢查 Blob 的狀態。

命令

名稱 Description 類型 狀態
az storage blob copy cancel

中止進行中的複製作業。

Core GA
az storage blob copy start

以異步方式複製 Blob。 使用 az storage blob show 來檢查 Blob 的狀態。

Core GA
az storage blob copy start (storage-blob-preview 擴充功能)

啟動複製 Blob 作業。

Extension GA
az storage blob copy start-batch

將多個 Blob 複製到 Blob 容器。 使用 az storage blob show 來檢查 Blob 的狀態。

Core GA

az storage blob copy cancel

中止進行中的複製作業。

這會將目的地 Blob 保留長度為零和完整元數據。 如果複製作業已經結束,就會引發錯誤。

az storage blob copy cancel --copy-id
                            --destination-blob
                            --destination-container
                            [--account-key]
                            [--account-name]
                            [--auth-mode {key, login}]
                            [--blob-endpoint]
                            [--connection-string]
                            [--lease-id]
                            [--sas-token]
                            [--timeout]

必要參數

--copy-id

要中止的複製作業。 這可以是標識符字串或 BlobProperties 的實例。

--destination-blob -b

目的地 Blob 的名稱。 如果存在,將會覆寫它。

--destination-container -c

容器名稱。

選擇性參數

下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。

--account-key

儲存體帳戶金鑰。 必須與記憶體帳戶名稱或服務端點搭配使用。 環境變數:AZURE_STORAGE_KEY。

屬性
參數群組: Storage Account Arguments
--account-name

儲存體帳戶名稱。 相關的環境變數:AZURE_STORAGE_ACCOUNT。 必須與記憶體帳戶金鑰或 SAS 令牌搭配使用。 如果兩者都不存在,命令會嘗試使用已驗證的 Azure 帳戶來查詢記憶體帳戶密鑰。 如果執行大量儲存命令,可能會達到 API 配額。

屬性
參數群組: Storage Account Arguments
--auth-mode

執行命令的模式。 「登入」模式將直接使用您的登入認證進行驗證。 如果未提供帳戶的驗證參數,舊版「金鑰」模式將會嘗試查詢帳戶密鑰。 環境變數:AZURE_STORAGE_AUTH_MODE。

屬性
接受的值: key, login
--blob-endpoint

記憶體數據服務端點。 必須與記憶體帳戶金鑰或 SAS 令牌搭配使用。 您可以使用 找到每個服務主要端點 az storage account show。 環境變數:AZURE_STORAGE_SERVICE_ENDPOINT。

屬性
參數群組: Storage Account Arguments
--connection-string

記憶體帳戶連接字串。 環境變數:AZURE_STORAGE_CONNECTION_STRING。

屬性
參數群組: Storage Account Arguments
--lease-id

如果目的地 Blob 具有作用中的無限租用,則為必要專案。

--sas-token

共用存取簽章 (SAS)。 必須與記憶體帳戶名稱或服務端點搭配使用。 環境變數:AZURE_STORAGE_SAS_TOKEN。

屬性
參數群組: Storage Account Arguments
--timeout

要求以秒為單位的逾時。 適用於服務的每個呼叫。

全域參數
--debug

提高日誌詳細程度以顯示所有調試日誌。

屬性
預設值: False
--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

屬性
預設值: False
--output -o

輸出格式。

屬性
預設值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

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

--verbose

增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。

屬性
預設值: False

az storage blob copy start

以異步方式複製 Blob。 使用 az storage blob show 來檢查 Blob 的狀態。

az storage blob copy start --destination-blob
                           --destination-container
                           [--account-key]
                           [--account-name]
                           [--auth-mode {key, login}]
                           [--blob-endpoint]
                           [--connection-string]
                           [--destination-blob-type {AppendBlob, BlockBlob, Detect, PageBlob}]
                           [--destination-if-match]
                           [--destination-if-modified-since]
                           [--destination-if-none-match]
                           [--destination-if-unmodified-since]
                           [--destination-lease-id]
                           [--destination-tags-condition]
                           [--metadata]
                           [--rehydrate-priority]
                           [--requires-sync {false, true}]
                           [--sas-token]
                           [--source-account-key]
                           [--source-account-name]
                           [--source-blob]
                           [--source-container]
                           [--source-if-match]
                           [--source-if-modified-since]
                           [--source-if-none-match]
                           [--source-if-unmodified-since]
                           [--source-lease-id]
                           [--source-path]
                           [--source-sas]
                           [--source-share]
                           [--source-snapshot]
                           [--source-tags-condition]
                           [--source-uri]
                           [--tags]
                           [--tier]
                           [--timeout]

範例

以異步方式複製 Blob。 使用 'az storage blob show' 來檢查 Blob 的狀態。

az storage blob copy start --account-key 00000000 --account-name MyAccount --destination-blob MyDestinationBlob --destination-container MyDestinationContainer --source-uri https://storage.blob.core.windows.net/photos

以異步方式複製 Blob。 使用 'az storage blob show' 來檢查 Blob 的狀態。

az storage blob copy start --account-name MyAccount --destination-blob MyDestinationBlob --destination-container MyDestinationContainer --sas-token $sas --source-uri https://storage.blob.core.windows.net/photos

複製 Blob 特定版本

az storage blob copy start --account-name MyAccount --destination-blob MyDestinationBlob --destination-container MyDestinationContainer --source-uri https://my-account.blob.core.windows.net/my-container/my-blob?versionId=2022-03-21T18:28:44.4431011Z --auth-mode login

必要參數

--destination-blob -b

目的地 Blob 的名稱。 如果存在,將會覆寫它。

--destination-container -c

容器名稱。

選擇性參數

下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。

--account-key

儲存體帳戶金鑰。 必須與記憶體帳戶名稱或服務端點搭配使用。 環境變數:AZURE_STORAGE_KEY。

屬性
參數群組: Storage Account Arguments
--account-name

儲存體帳戶名稱。 相關的環境變數:AZURE_STORAGE_ACCOUNT。 必須與記憶體帳戶金鑰或 SAS 令牌搭配使用。 如果兩者都不存在,命令會嘗試使用已驗證的 Azure 帳戶來查詢記憶體帳戶密鑰。 如果執行大量儲存命令,可能會達到 API 配額。

屬性
參數群組: Storage Account Arguments
--auth-mode

執行命令的模式。 「登入」模式將直接使用您的登入認證進行驗證。 如果未提供帳戶的驗證參數,舊版「金鑰」模式將會嘗試查詢帳戶密鑰。 環境變數:AZURE_STORAGE_AUTH_MODE。

屬性
接受的值: key, login
--blob-endpoint

記憶體數據服務端點。 必須與記憶體帳戶金鑰或 SAS 令牌搭配使用。 您可以使用 找到每個服務主要端點 az storage account show。 環境變數:AZURE_STORAGE_SERVICE_ENDPOINT。

屬性
參數群組: Storage Account Arguments
--connection-string

記憶體帳戶連接字串。 環境變數:AZURE_STORAGE_CONNECTION_STRING。

屬性
參數群組: Storage Account Arguments
--destination-blob-type

定義目的地的 Blob 類型。 “Detect” 的值會根據來源 Blob 類型來判斷類型。

屬性
接受的值: AppendBlob, BlockBlob, Detect, PageBlob
--destination-if-match

ETag 值,或萬用字元 *。 只有在資源的 ETag 符合指定的值時,才指定此標頭來執行作業。

屬性
參數群組: Precondition Arguments
--destination-if-modified-since

DateTime 值。 Azure 預期傳入的日期值必須是 UTC。 如果包含時區,任何非UTC日期時間都會轉換成UTC。 如果日期在沒有時區信息的情況下傳入,則會假設為UTC。 指定此條件式標頭,只有在目的地 Blob 自指定的日期/時間之後已修改時,才複製 Blob。 如果目的地 Blob 尚未修改,Blob 服務會傳回狀態代碼 412 (前置條件失敗)。

屬性
參數群組: Precondition Arguments
--destination-if-none-match

ETag 值或通配符 ()。只有在資源的 ETag 不符合指定的值時,才指定此標頭來執行作業。請指定通配符 (),只有在資源不存在時,才能執行作業,並在作業存在時失敗。

屬性
參數群組: Precondition Arguments
--destination-if-unmodified-since

DateTime 值。 Azure 預期傳入的日期值必須是 UTC。 如果包含時區,任何非UTC日期時間都會轉換成UTC。 如果日期在沒有時區信息的情況下傳入,則會假設為UTC。 指定此條件式標頭,只有在目的地 Blob 自指定的日期/時間之後尚未修改時,才複製 Blob。 如果目的地 Blob 已修改,Blob 服務會傳回狀態代碼 412 (前置條件失敗)。

屬性
參數群組: Precondition Arguments
--destination-lease-id

為此標頭指定的租用識別碼必須符合目的地 Blob 的租用識別碼。 如果要求不包含租用標識碼或無效,則作業會失敗,狀態代碼為 412 (前置條件失敗)。

--destination-tags-condition

指定 BLOB 標記上的 SQL where 子句,以只在具有相符值的 Blob 上運作。

屬性
參數群組: Precondition Arguments
--metadata

以空格分隔的鍵值對中的元數據。 這會覆寫任何現有的元數據。

--rehydrate-priority -r

指出要解除封存 Blob 凍結的優先順序。

--requires-sync

強制服務在複製完成之前不會傳回回應。

屬性
接受的值: false, true
--sas-token

共用存取簽章 (SAS)。 必須與記憶體帳戶名稱或服務端點搭配使用。 環境變數:AZURE_STORAGE_SAS_TOKEN。

屬性
參數群組: Storage Account Arguments
--source-account-key

來源 Blob 的記憶體帳戶金鑰。

屬性
參數群組: Copy Source Arguments
--source-account-name

來源 Blob 的記憶體帳戶名稱。

屬性
參數群組: Copy Source Arguments
--source-blob

來源記憶體帳戶的 Blob 名稱。

屬性
參數群組: Copy Source Arguments
--source-container

來源記憶體帳戶的容器名稱。

屬性
參數群組: Copy Source Arguments
--source-if-match

ETag 值,或萬用字元 *。 只有在資源的 ETag 符合指定的值時,才指定此標頭來執行作業。

屬性
參數群組: Pre-condition Arguments
--source-if-modified-since

DateTime 值。 Azure 預期傳入的日期值必須是 UTC。 如果包含時區,任何非UTC日期時間都會轉換成UTC。 如果日期在沒有時區信息的情況下傳入,則會假設為UTC。 指定此條件式標頭,只有在來源 Blob 自指定的日期/時間之後修改過時,才複製 Blob。

屬性
參數群組: Pre-condition Arguments
--source-if-none-match

ETag 值或通配符 ()。只有在資源的 ETag 不符合指定的值時,才指定此標頭來執行作業。請指定通配符 (),只有在資源不存在時,才能執行作業,並在作業存在時失敗。

屬性
參數群組: Pre-condition Arguments
--source-if-unmodified-since

DateTime 值。 Azure 預期傳入的日期值必須是 UTC。 如果包含時區,任何非UTC日期時間都會轉換成UTC。 如果日期在沒有時區信息的情況下傳入,則會假設為UTC。 指定此條件式標頭,只有在來源 Blob 自指定的日期/時間之後尚未修改時,才複製 Blob。

屬性
參數群組: Pre-condition Arguments
--source-lease-id

只有在指定的租用標識符符合來源 Blob 的作用中租用標識碼時,才指定這個來執行複製 Blob 作業。

屬性
參數群組: Copy Source Arguments
--source-path

來源記憶體帳戶的檔案路徑。

屬性
參數群組: Copy Source Arguments
--source-sas

來源記憶體帳戶的共用存取簽章。

屬性
參數群組: Copy Source Arguments
--source-share

來源記憶體帳戶的共享名稱。

屬性
參數群組: Copy Source Arguments
--source-snapshot

來源記憶體帳戶的 Blob 快照集。

屬性
參數群組: Copy Source Arguments
--source-tags-condition

指定 BLOB 標記上的 SQL where 子句,以只在具有相符值的 Blob 上運作。

屬性
參數群組: Precondition Arguments
--source-uri -u

長度最多 2 KB 的 URL,指定 Azure 檔案或 Blob。 此值應該以 URL 編碼,因為它會出現在要求 URI 中。 如果來源位於另一個帳戶中,來源必須是公用或必須透過共用存取簽章進行驗證。 如果來源是公用的,則不需要驗證。 範例:https://myaccount.blob.core.windows.net/mycontainer/myblobhttps://myaccount.blob.core.windows.net/mycontainer/myblob?snapshot=<DateTime>https://otheraccount.blob.core.windows.net/mycontainer/myblob?sastoken

屬性
參數群組: Copy Source Arguments
--tags

以空格分隔的標記:key[=value] [key[=value] ...]。使用 「清除現有的標記」。

--tier

要設定 Blob 的階層值。 對於分頁 Blob,層會與 Blob 的大小和允許的 IOPS 數目相互關聯。 可能的值為 P10、P15、P20、P30、P4、P40、P50、P6、P60、P70、P80,這隻適用於進階記憶體帳戶上的分頁 Blob:針對區塊 Blob,可能的值為 Archive、Cold、Cool 和 Hot。 這隻適用於標準記憶體帳戶上的區塊 Blob。

--timeout

要求以秒為單位的逾時。 適用於服務的每個呼叫。

全域參數
--debug

提高日誌詳細程度以顯示所有調試日誌。

屬性
預設值: False
--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

屬性
預設值: False
--output -o

輸出格式。

屬性
預設值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

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

--verbose

增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。

屬性
預設值: False

az storage blob copy start (storage-blob-preview 擴充功能)

啟動複製 Blob 作業。

az storage blob copy start --destination-blob
                           --destination-container
                           [--account-key]
                           [--account-name]
                           [--auth-mode {key, login}]
                           [--blob-endpoint]
                           [--connection-string]
                           [--destination-blob-type {AppendBlob, BlockBlob, Detect, PageBlob}]
                           [--destination-if-match]
                           [--destination-if-modified-since]
                           [--destination-if-none-match]
                           [--destination-if-unmodified-since]
                           [--destination-lease-id]
                           [--destination-tags-condition]
                           [--metadata]
                           [--rehydrate-priority]
                           [--requires-sync {false, true}]
                           [--sas-token]
                           [--source-account-key]
                           [--source-account-name]
                           [--source-blob]
                           [--source-container]
                           [--source-if-match]
                           [--source-if-modified-since]
                           [--source-if-none-match]
                           [--source-if-unmodified-since]
                           [--source-lease-id]
                           [--source-path]
                           [--source-sas]
                           [--source-share]
                           [--source-snapshot]
                           [--source-tags-condition]
                           [--source-uri]
                           [--tags]
                           [--tier]
                           [--timeout]

範例

以異步方式複製 Blob。 使用 'az storage blob show' 來檢查 Blob 的狀態。

az storage blob copy start --account-key 00000000 --account-name MyAccount --destination-blob MyDestinationBlob --destination-container MyDestinationContainer --source-uri https://storage.blob.core.windows.net/photos

以異步方式複製 Blob。 使用 'az storage blob show' 來檢查 Blob 的狀態。

az storage blob copy start --account-name MyAccount --destination-blob MyDestinationBlob --destination-container MyDestinationContainer --sas-token $sas --source-uri https://storage.blob.core.windows.net/photos

必要參數

--destination-blob -b

目的地 Blob 的名稱。 如果存在,將會覆寫它。

--destination-container -c

容器名稱。

選擇性參數

下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。

--account-key

儲存體帳戶金鑰。 必須與記憶體帳戶名稱搭配使用。 環境變數:AZURE_STORAGE_KEY。

屬性
參數群組: Storage Account Arguments
--account-name

儲存體帳戶名稱。 相關的環境變數:AZURE_STORAGE_ACCOUNT。 必須與記憶體帳戶金鑰或 SAS 令牌搭配使用。 如果兩者都不存在,命令會嘗試使用已驗證的 Azure 帳戶來查詢記憶體帳戶密鑰。 如果執行大量儲存命令,可能會達到 API 配額。

屬性
參數群組: Storage Account Arguments
--auth-mode

執行命令的模式。 「登入」模式將直接使用您的登入認證進行驗證。 如果未提供帳戶的驗證參數,舊版「金鑰」模式將會嘗試查詢帳戶密鑰。 環境變數:AZURE_STORAGE_AUTH_MODE。

屬性
接受的值: key, login
--blob-endpoint

記憶體數據服務端點。 必須與記憶體帳戶金鑰或 SAS 令牌搭配使用。 您可以使用 找到每個服務主要端點 az storage account show。 環境變數:AZURE_STORAGE_SERVICE_ENDPOINT。

屬性
參數群組: Storage Account Arguments
--connection-string

記憶體帳戶連接字串。 環境變數:AZURE_STORAGE_CONNECTION_STRING。

屬性
參數群組: Storage Account Arguments
--destination-blob-type

定義目的地的 Blob 類型。 “Detect” 的值會根據來源 Blob 類型來判斷類型。

屬性
接受的值: AppendBlob, BlockBlob, Detect, PageBlob
--destination-if-match

ETag 值,或萬用字元 *。 只有在資源的 ETag 符合指定的值時,才指定此標頭來執行作業。

屬性
參數群組: Precondition Arguments
--destination-if-modified-since

DateTime 值。 Azure 預期傳入的日期值必須是 UTC。 如果包含時區,任何非UTC日期時間都會轉換成UTC。 如果日期在沒有時區信息的情況下傳入,則會假設為UTC。 指定此條件式標頭,只有在目的地 Blob 自指定的日期/時間之後已修改時,才複製 Blob。 如果目的地 Blob 尚未修改,Blob 服務會傳回狀態代碼 412 (前置條件失敗)。

屬性
參數群組: Precondition Arguments
--destination-if-none-match

ETag 值或通配符 ()。只有在資源的 ETag 不符合指定的值時,才指定此標頭來執行作業。請指定通配符 (),只有在資源不存在時,才能執行作業,並在作業存在時失敗。

屬性
參數群組: Precondition Arguments
--destination-if-unmodified-since

DateTime 值。 Azure 預期傳入的日期值必須是 UTC。 如果包含時區,任何非UTC日期時間都會轉換成UTC。 如果日期在沒有時區信息的情況下傳入,則會假設為UTC。 指定此條件式標頭,只有在目的地 Blob 自指定的日期/時間之後尚未修改時,才複製 Blob。 如果目的地 Blob 已修改,Blob 服務會傳回狀態代碼 412 (前置條件失敗)。

屬性
參數群組: Precondition Arguments
--destination-lease-id

為此標頭指定的租用標識碼必須符合內嵌 Blob 的租用標識碼。 如果要求不包含租用標識碼或無效,則作業會失敗,狀態代碼為 412 (前置條件失敗)。

--destination-tags-condition

指定 BLOB 標記上的 SQL where 子句,以只在具有相符值的 Blob 上運作。

屬性
參數群組: Precondition Arguments
--metadata

以空格分隔的鍵值對中的元數據。 這會覆寫任何現有的元數據。

--rehydrate-priority -r

指出要解除封存 Blob 凍結的優先順序。

--requires-sync

強制服務在複製完成之前不會傳回回應。

屬性
接受的值: false, true
--sas-token

共用存取簽章 (SAS)。 必須與記憶體帳戶名稱搭配使用。 環境變數:AZURE_STORAGE_SAS_TOKEN。

屬性
參數群組: Storage Account Arguments
--source-account-key

來源 Blob 的記憶體帳戶金鑰。

屬性
參數群組: Copy Source Arguments
--source-account-name

來源 Blob 的記憶體帳戶名稱。

屬性
參數群組: Copy Source Arguments
--source-blob

來源記憶體帳戶的 Blob 名稱。

屬性
參數群組: Copy Source Arguments
--source-container

來源記憶體帳戶的容器名稱。

屬性
參數群組: Copy Source Arguments
--source-if-match

ETag 值,或萬用字元 *。 只有在資源的 ETag 符合指定的值時,才指定此標頭來執行作業。

屬性
參數群組: Pre-condition Arguments
--source-if-modified-since

DateTime 值。 Azure 預期傳入的日期值必須是 UTC。 如果包含時區,任何非UTC日期時間都會轉換成UTC。 如果日期在沒有時區信息的情況下傳入,則會假設為UTC。 指定此條件式標頭,只有在來源 Blob 自指定的日期/時間之後修改過時,才複製 Blob。

屬性
參數群組: Pre-condition Arguments
--source-if-none-match

ETag 值或通配符 ()。只有在資源的 ETag 不符合指定的值時,才指定此標頭來執行作業。請指定通配符 (),只有在資源不存在時,才能執行作業,並在作業存在時失敗。

屬性
參數群組: Pre-condition Arguments
--source-if-unmodified-since

DateTime 值。 Azure 預期傳入的日期值必須是 UTC。 如果包含時區,任何非UTC日期時間都會轉換成UTC。 如果日期在沒有時區信息的情況下傳入,則會假設為UTC。 指定此條件式標頭,只有在來源 Blob 自指定的日期/時間之後尚未修改時,才複製 Blob。

屬性
參數群組: Pre-condition Arguments
--source-lease-id

只有在指定的租用標識符符合來源 Blob 的作用中租用標識碼時,才指定這個來執行複製 Blob 作業。

屬性
參數群組: Copy Source Arguments
--source-path

來源記憶體帳戶的檔案路徑。

屬性
參數群組: Copy Source Arguments
--source-sas

來源記憶體帳戶的共用存取簽章。

屬性
參數群組: Copy Source Arguments
--source-share

來源記憶體帳戶的共享名稱。

屬性
參數群組: Copy Source Arguments
--source-snapshot

來源記憶體帳戶的 Blob 快照集。

屬性
參數群組: Copy Source Arguments
--source-tags-condition

指定 BLOB 標記上的 SQL where 子句,以只在具有相符值的 Blob 上運作。

屬性
參數群組: Precondition Arguments
--source-uri -u

長度最多 2 KB 的 URL,指定 Azure 檔案或 Blob。 此值應該以 URL 編碼,因為它會出現在要求 URI 中。 如果來源位於另一個帳戶中,來源必須是公用或必須透過共用存取簽章進行驗證。 如果來源是公用的,則不需要驗證。 範例:https://myaccount.blob.core.windows.net/mycontainer/myblobhttps://myaccount.blob.core.windows.net/mycontainer/myblob?snapshot=<DateTime>https://otheraccount.blob.core.windows.net/mycontainer/myblob?sastoken

屬性
參數群組: Copy Source Arguments
--tags

以空格分隔的標記:key[=value] [key[=value] ...]。標籤會區分大小寫。 標記集最多可以包含10個標籤。 標記索引鍵必須介於 1 到 128 個字元之間,而標籤必須介於 0 到 256 個字元之間。 有效的標記索引鍵和值字元包括:小寫和大寫字母、數位(0-9)、空格( )、加(+)、減(-)、句號(.)、solidus (/)、冒號(:)、等號(=)、底線(_)。

--tier

要設定 Blob 的階層值。 對於分頁 Blob,層會與 Blob 的大小和允許的 IOPS 數目相互關聯。 可能的值為 P10、P15、P20、P30、P4、P40、P50、P6、P60、P70、P80,這隻適用於進階記憶體帳戶上的分頁 Blob:針對區塊 Blob,可能的值為封存、冷、非經常性存取和經常性存取。 這隻適用於標準記憶體帳戶上的區塊 Blob。

--timeout

要求以秒為單位的逾時。 適用於服務的每個呼叫。

全域參數
--debug

提高日誌詳細程度以顯示所有調試日誌。

屬性
預設值: False
--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

屬性
預設值: False
--output -o

輸出格式。

屬性
預設值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

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

--verbose

增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。

屬性
預設值: False

az storage blob copy start-batch

將多個 Blob 複製到 Blob 容器。 使用 az storage blob show 來檢查 Blob 的狀態。

az storage blob copy start-batch [--account-key]
                                 [--account-name]
                                 [--auth-mode {key, login}]
                                 [--blob-endpoint]
                                 [--connection-string]
                                 [--destination-blob-type {AppendBlob, BlockBlob, Detect, PageBlob}]
                                 [--destination-container]
                                 [--destination-path]
                                 [--dryrun]
                                 [--pattern]
                                 [--rehydrate-priority]
                                 [--sas-token]
                                 [--source-account-key]
                                 [--source-account-name]
                                 [--source-container]
                                 [--source-sas]
                                 [--source-share]
                                 [--source-uri]
                                 [--tier]

範例

將多個 Blob 複製到 Blob 容器。 使用 'az storage blob show' 來檢查 Blob 的狀態。 (autogenerated)

az storage blob copy start-batch --account-key 00000000 --account-name MyAccount --destination-container MyDestinationContainer --source-account-key MySourceKey --source-account-name MySourceAccount --source-container MySourceContainer

選擇性參數

下列參數是選擇性參數,但視內容而定,命令可能需要一或多個參數才能成功執行。

--account-key

儲存體帳戶金鑰。 必須與記憶體帳戶名稱或服務端點搭配使用。 環境變數:AZURE_STORAGE_KEY。

屬性
參數群組: Storage Account Arguments
--account-name

儲存體帳戶名稱。 相關的環境變數:AZURE_STORAGE_ACCOUNT。 必須與記憶體帳戶金鑰或 SAS 令牌搭配使用。 如果兩者都不存在,命令會嘗試使用已驗證的 Azure 帳戶來查詢記憶體帳戶密鑰。 如果執行大量儲存命令,可能會達到 API 配額。

屬性
參數群組: Storage Account Arguments
--auth-mode

執行命令的模式。 「登入」模式將直接使用您的登入認證進行驗證。 如果未提供帳戶的驗證參數,舊版「金鑰」模式將會嘗試查詢帳戶密鑰。 環境變數:AZURE_STORAGE_AUTH_MODE。

屬性
接受的值: key, login
--blob-endpoint

記憶體數據服務端點。 必須與記憶體帳戶金鑰或 SAS 令牌搭配使用。 您可以使用 找到每個服務主要端點 az storage account show。 環境變數:AZURE_STORAGE_SERVICE_ENDPOINT。

屬性
參數群組: Storage Account Arguments
--connection-string

記憶體帳戶連接字串。 環境變數:AZURE_STORAGE_CONNECTION_STRING。

屬性
參數群組: Storage Account Arguments
--destination-blob-type

定義目的地的 Blob 類型。 “Detect” 的值會根據來源 Blob 類型來判斷類型。

屬性
接受的值: AppendBlob, BlockBlob, Detect, PageBlob
--destination-container -c

將複製所選來源檔案或 Blob 的 Blob 容器。

--destination-path

將前面加上 Blob 名稱的目的地路徑。

--dryrun

列出要上傳的檔案或 Blob。 不會進行實際的數據傳輸。

屬性
預設值: False
--pattern

用於在來源中擷取檔案或 Blob 的模式。 支援的模式為 '*'、'?'、'[seq]'和 '[!seq]'。 如需詳細資訊,請參閱 https://docs.python.org/3/library/fnmatch.html

當您在 --pattern 中使用 '*' 時,它會比對包含目錄分隔符 '/' 的任何字元。

--rehydrate-priority -r

指出要解除封存 Blob 凍結的優先順序。

--sas-token

共用存取簽章 (SAS)。 必須與記憶體帳戶名稱或服務端點搭配使用。 環境變數:AZURE_STORAGE_SAS_TOKEN。

屬性
參數群組: Storage Account Arguments
--source-account-key

來源記憶體帳戶的帳戶的帳戶金鑰。

屬性
參數群組: Copy Source Arguments
--source-account-name

將檔案或 Blob 複製到目的地的來源記憶體帳戶。 如果省略,則會使用目的地帳戶。

屬性
參數群組: Copy Source Arguments
--source-container

複製 Blob 的來源容器。

屬性
參數群組: Copy Source Arguments
--source-sas

來源記憶體帳戶的共用存取簽章。

屬性
參數群組: Copy Source Arguments
--source-share

從中複製檔案的來源共用。

屬性
參數群組: Copy Source Arguments
--source-uri

URI,指定從中複製檔案或 Blob 的檔案共用或 Blob 容器。

如果來源位於另一個帳戶中,來源必須是公用,或是使用共用存取簽章進行驗證。

屬性
參數群組: Copy Source Arguments
--tier

要設定 Blob 的階層值。 對於分頁 Blob,層會與 Blob 的大小和允許的 IOPS 數目相互關聯。 可能的值為 P10、P15、P20、P30、P4、P40、P50、P6、P60、P70、P80,這隻適用於進階記憶體帳戶上的分頁 Blob:針對區塊 Blob,可能的值為 Archive、Cold、Cool 和 Hot。 這隻適用於標準記憶體帳戶上的區塊 Blob。

全域參數
--debug

提高日誌詳細程度以顯示所有調試日誌。

屬性
預設值: False
--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

屬性
預設值: False
--output -o

輸出格式。

屬性
預設值: json
接受的值: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

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

--verbose

增加記錄的詳細程度。 針對完整偵錯記錄使用 --debug。

屬性
預設值: False