共用方式為


az storage blob incremental-copy

管理 Blob 累加複製作業。

命令

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

中止擱置copy_blob作業,並保留長度為零和完整中繼資料的目的地 Blob。

核心 GA
az storage blob incremental-copy start

以非同步方式複製 Blob 的增量複本。

核心 GA

az storage blob incremental-copy cancel

中止擱置copy_blob作業,並保留長度為零和完整中繼資料的目的地 Blob。

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

必要參數

--container-name -c

容器名稱。

--copy-id

原始copy_blob作業 copy.id 中提供的複製識別碼。

--name -n

Blob 名稱。

選擇性參數

--account-key

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

--account-name

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

--auth-mode

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

接受的值: key, login
--connection-string

儲存體帳戶連接字串。 環境變數:AZURE_STORAGE_CONNECTION_STRING。

--lease-id

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

--sas-token

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

--timeout

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

全域參數
--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 storage blob incremental-copy start

以非同步方式複製 Blob 的增量複本。

此作業會傳回復製作業屬性物件,包括可用來檢查或中止複製作業的複製識別碼。 Blob 服務會盡最大努力複製 Blob。 增量複製作業的來源 Blob 必須是分頁 Blob。 在目的地 Blob 上呼叫get_blob_properties,以檢查複製作業的狀態。 複製完成時,將會認可最終的 Blob。

az storage blob incremental-copy start --destination-blob
                                       --destination-container
                                       [--account-key]
                                       [--account-name]
                                       [--auth-mode {key, login}]
                                       [--connection-string]
                                       [--destination-if-match]
                                       [--destination-if-modified-since]
                                       [--destination-if-none-match]
                                       [--destination-if-unmodified-since]
                                       [--destination-lease-id]
                                       [--metadata]
                                       [--sas-token]
                                       [--source-account-key]
                                       [--source-account-name]
                                       [--source-blob]
                                       [--source-container]
                                       [--source-lease-id]
                                       [--source-sas]
                                       [--source-snapshot]
                                       [--source-uri]
                                       [--timeout]

範例

上傳以 .py 結尾的所有檔案,除非 Blob 存在,而且自指定日期以來已修改過。

az storage blob incremental-copy start --source-container MySourceContainer --source-blob MyBlob --source-account-name MySourceAccount --source-account-key MySourceKey --source-snapshot MySnapshot --destination-container MyDestinationContainer --destination-blob MyDestinationBlob

以非同步方式複製 Blob 的增量複本。 (自動產生)

az storage blob incremental-copy start --account-key 00000000 --account-name MyAccount --destination-blob MyDestinationBlob --destination-container MyDestinationContainer --source-account-key MySourceKey --source-account-name MySourceAccount --source-blob MyBlob --source-container MySourceContainer --source-snapshot MySnapshot

以非同步方式複製 Blob 的增量複本。 (自動產生)

az storage blob incremental-copy start --connection-string myconnectionstring --destination-blob mydestinationblob --destination-container MyDestinationContainer --source-uri https://storage.blob.core.windows.net/photos

必要參數

--destination-blob -b

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

--destination-container -c

容器名稱。

選擇性參數

--account-key

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

--account-name

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

--auth-mode

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

接受的值: key, login
--connection-string

儲存體帳戶連接字串。 環境變數:AZURE_STORAGE_CONNECTION_STRING。

--destination-if-match

ETag 值,或萬用字元 \。 指定此條件式標頭的 ETag 值,只有在指定的 ETag 值符合現有目的地 Blob 的 ETag 值時,才複製 Blob。 如果目的地 Blob 的 ETag 不符合針對 If-Match 指定的 ETag,Blob 服務會傳回狀態碼 412 (前置條件失敗)。

--destination-if-modified-since

只有在提供 UTC 日期時間後修改後才會開始 (Y-m-d'T'H:M'Z')。

--destination-if-none-match

ETag 值或萬用字元 ( )。指定此條件式標頭的 ETag 值,只有在指定的 ETag 值不符合目的地 Blob 的 ETag 值時,才複製 Blob。只有在目的地 Blob 不存在時,才指定萬用字元 ( ) 來執行作業。 如果不符合指定條件,Blob 服務會傳回狀態碼 412 (前置條件失敗)。

--destination-if-unmodified-since

只有在提供 UTC 日期時間後未修改時才開始 (Y-m-d'T'H:M'Z')。

--destination-lease-id

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

--metadata

空格分隔索引鍵=值組中的中繼資料。 這會覆寫任何現有的中繼資料。

--sas-token

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

--source-account-key

來源 Blob 的儲存體帳戶金鑰。

--source-account-name

來源 Blob 的儲存體帳戶名稱。

--source-blob

來源儲存體帳戶的 Blob 名稱。

--source-container

來源儲存體帳戶的容器名稱。

--source-lease-id

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

--source-sas

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

--source-snapshot

來源儲存體帳戶的 Blob 快照集。

--source-uri -u

長度最多 2 KB 的 URL,指定 Azure 分頁 Blob。 此值應該以 URL 編碼,因為它會出現在要求 URI 中。 複製來源必須是快照集,且包含有效的 SAS 權杖或公用。 範例: https://myaccount.blob.core.windows.net/mycontainer/myblob?snapshot=<DateTime>&sastoken.

--timeout

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

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