az storage blob directory
注意
此參考是 Azure CLI 的記憶體預覽延伸模組的一部分(2.50.0 版或更高版本)。 擴充功能會在您第一次執行 az storage blob directory 命令時自動安裝。 深入了解擴充功能。
命令群組 『az storage』 處於預覽狀態,且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus
此命令群組已被取代,未來版本將會移除。 請改用 『az storage fs directory』。 如需詳細資訊,請移至 https://github.com/Azure/azure-cli/blob/dev/src/azure-cli/azure/cli/command_modules/storage/docs/ADLS%20Gen2.md
管理記憶體帳戶容器中的 Blob 目錄。
若要使用目錄命令,請確定您的記憶體帳戶類型 儲存體 V2。
命令
名稱 | Description | 類型 | 狀態 |
---|---|---|---|
az storage blob directory access |
啟用階層命名空間時,管理目錄的訪問控制屬性。 |
副檔名 | 預覽和已淘汰 |
az storage blob directory access set |
設定目錄的訪問控制屬性。 |
副檔名 | 預覽和已淘汰 |
az storage blob directory access show |
顯示目錄的訪問控制屬性。 |
副檔名 | 預覽和已淘汰 |
az storage blob directory access update |
更新目錄的訪問控制屬性。 |
副檔名 | 預覽和已淘汰 |
az storage blob directory create |
在記憶體容器中建立記憶體 Blob 目錄。 |
副檔名 | 預覽和已淘汰 |
az storage blob directory delete |
刪除記憶體容器中的記憶體 Blob 目錄。 |
副檔名 | 預覽和已淘汰 |
az storage blob directory download |
將 Blob 下載到本機檔案路徑。 |
副檔名 | 預覽和已淘汰 |
az storage blob directory exists |
檢查記憶體容器中是否有 Blob 目錄。 |
副檔名 | 預覽和已淘汰 |
az storage blob directory list |
列出記憶體目錄中的 Blob 和 Blob 子目錄。 |
副檔名 | 預覽和已淘汰 |
az storage blob directory metadata |
管理目錄元數據。 |
副檔名 | 預覽和已淘汰 |
az storage blob directory metadata show |
顯示指定之 Blob 目錄的所有使用者定義元數據。 |
副檔名 | 預覽和已淘汰 |
az storage blob directory metadata update |
將指定 Blob 目錄的使用者定義元資料設定為一或多個名稱/值組。 |
副檔名 | 預覽和已淘汰 |
az storage blob directory move |
將記憶體目錄移至記憶體容器中的另一個記憶體 Blob 目錄。 |
副檔名 | 預覽和已淘汰 |
az storage blob directory show |
在記憶體容器中顯示記憶體 Blob 目錄屬性。 |
副檔名 | 預覽和已淘汰 |
az storage blob directory upload |
將 Blob 或子目錄上傳至記憶體 Blob 目錄。 |
副檔名 | 預覽和已淘汰 |
az storage blob directory create
命令群組 『az storage』 處於預覽狀態,且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus
此命令已隱含取代,因為命令群組 『storage blob directory』 已被取代,且將在未來的版本中移除。 請改用 『az storage fs directory』。
在記憶體容器中建立記憶體 Blob 目錄。
建立可包含記憶體容器中其他目錄或 Blob 的記憶體 Blob 目錄。
az storage blob directory create --container-name
--directory-path
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--connection-string]
[--lease-id]
[--metadata]
[--permissions]
[--sas-token]
[--timeout]
[--umask]
範例
在記憶體容器中建立記憶體 Blob 目錄。
az storage blob directory create -c MyContainer -d MyDirectoryPath --account-name MyStorageAccount
建立具有許可權和 umask 的記憶體 Blob 目錄。
az storage blob directory create -c MyContainer -d MyDirectoryPath --account-name MyStorageAccount --permissions rwxrwxrwx --umask 0000
必要參數
容器名稱。
目錄路徑名稱。
選擇性參數
儲存體帳戶金鑰。 必須與記憶體帳戶名稱搭配使用。 環境變數:AZURE_STORAGE_KEY。
儲存體帳戶名稱。 相關的環境變數:AZURE_STORAGE_ACCOUNT。 必須與記憶體帳戶金鑰或 SAS 令牌搭配使用。 如果兩者都不存在,命令會嘗試使用已驗證的 Azure 帳戶來查詢記憶體帳戶密鑰。 如果執行大量記憶體命令,可能會叫用 API 配額。
執行命令的模式。 「登入」模式將直接使用您的登入認證進行驗證。 如果未提供帳戶的驗證參數,舊版「金鑰」模式將會嘗試查詢帳戶密鑰。 環境變數:AZURE_STORAGE_AUTH_MODE。
儲存體 帳戶 連接字串。 環境變數:AZURE_STORAGE_CONNECTION_STRING。
如果要覆寫的目錄具有使用中租用,則為必要專案。
空格分隔索引鍵=值組中的元數據。 這會覆寫任何現有的元數據。
選擇性且只有在帳戶啟用階層命名空間時才有效。 設定檔案擁有者、檔案擁有者群組和其他專案的 POSIX 訪問許可權。 每個類別都可以被授與讀取、寫入或執行許可權。 也支援粘性位。 支援符號符號 (rwxrw-rw-) 和 4 位數八進位表示法(例如 0766)。
共用存取簽章 (SAS)。 必須與記憶體帳戶名稱搭配使用。 環境變數:AZURE_STORAGE_SAS_TOKEN。
要求以秒為單位的逾時。 適用於服務的每個呼叫。
選擇性且只有在帳戶啟用階層命名空間時才有效。 umask 會限制檔案和目錄的許可權設定,而且只有在父目錄中沒有預設 Acl 時才會套用。 如果已設定 umask 位,表示將會停用對應的許可權。 如此一來,產生的許可權是由 p 和 ^u 提供,其中 p 是許可權,而您是 umask。 這裡僅支援 4 位數八進位表示法(例如 0022)。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az storage blob directory delete
命令群組 『az storage』 處於預覽狀態,且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus
此命令已隱含取代,因為命令群組 『storage blob directory』 已被取代,且將在未來的版本中移除。 請改用 『az storage fs directory』。
刪除記憶體容器中的記憶體 Blob 目錄。
此作業的行為會根據是否啟用階層命名空間而有所不同;如果是,則刪除作業可以是不可部分完成且瞬間的;如果不是,作業會以批次方式執行,而且可以傳回接續令牌。
az storage blob directory delete --container-name
--directory-path
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--connection-string]
[--fail-not-exist]
[--if-match]
[--if-modified-since]
[--if-none-match]
[--if-unmodified-since]
[--lease-id]
[--marker]
[--recursive]
[--sas-token]
[--timeout]
範例
刪除記憶體容器中的記憶體 Blob 目錄。
az storage blob directory delete -c MyContainer -d MyDirectoryPath --account-name MyStorageAccount
必要參數
容器名稱。
目錄路徑名稱。
選擇性參數
儲存體帳戶金鑰。 必須與記憶體帳戶名稱搭配使用。 環境變數:AZURE_STORAGE_KEY。
儲存體帳戶名稱。 相關的環境變數:AZURE_STORAGE_ACCOUNT。 必須與記憶體帳戶金鑰或 SAS 令牌搭配使用。 如果兩者都不存在,命令會嘗試使用已驗證的 Azure 帳戶來查詢記憶體帳戶密鑰。 如果執行大量記憶體命令,可能會叫用 API 配額。
執行命令的模式。 「登入」模式將直接使用您的登入認證進行驗證。 如果未提供帳戶的驗證參數,舊版「金鑰」模式將會嘗試查詢帳戶密鑰。 環境變數:AZURE_STORAGE_AUTH_MODE。
儲存體 帳戶 連接字串。 環境變數:AZURE_STORAGE_CONNECTION_STRING。
指定目錄不存在時是否擲回例外狀況。
ETag 值,或通配符 \。 只有在資源的 ETag 符合指定的值時,才指定此標頭來執行作業。
只有在提供UTC 日期時間之後經過修改時才改變 (Y-m-d'T'H:M'Z')。
ETag 值,或通配符 \。 只有在資源的 ETag 不符合指定的值時,才指定此標頭來執行作業。
只有在提供UTC 日期時間後未修改時才改變 (Y-m-d'T'H:M'Z')。
如果目錄具有使用中租用,則為必要專案。
選擇性。 刪除不含階層命名空間的目錄時,會限制以每個調用一起刪除的路徑數目。 如果要刪除的路徑數目超過此限制,則會傳回接續令牌。 傳回接續令牌時,必須在後續的刪除作業調用中指定它,才能繼續刪除目錄。
如果為 「true」 將會刪除目錄下的所有路徑。 如果 「false」 且目錄不是空的,就會發生錯誤。
共用存取簽章 (SAS)。 必須與記憶體帳戶名稱搭配使用。 環境變數:AZURE_STORAGE_SAS_TOKEN。
要求以秒為單位的逾時。 適用於服務的每個呼叫。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az storage blob directory download
命令群組 『az storage』 處於預覽狀態,且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus
此命令已隱含取代,因為命令群組 『storage blob directory』 已被取代,且將在未來的版本中移除。 請改用 『az storage fs directory』。
將 Blob 下載到本機檔案路徑。
az storage blob directory download --container
--destination-path
--source-path
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--connection-string]
[--recursive]
[--sas-token]
範例
下載記憶體 Blob 目錄中的單一 Blob。
az storage blob directory download -c MyContainer --account-name MyStorageAccount -s "path/to/blob" -d "<local-path>"
下載記憶體容器中的整個目錄。
az storage blob directory download -c MyContainer --account-name MyStorageAccount -s SourceDirectoryPath -d "<local-path>" --recursive
下載記憶體 Blob 目錄的整個子目錄。
az storage blob directory download -c MyContainer --account-name MyStorageAccount -s "path/to/subdirectory" -d "<local-path>" --recursive
必要參數
下載來源容器。
要下載的目的地本機目錄路徑。
下載來源目錄路徑。 它應該是容器的絕對路徑。
選擇性參數
儲存體帳戶金鑰。 必須與記憶體帳戶名稱搭配使用。 環境變數:AZURE_STORAGE_KEY。
儲存體帳戶名稱。 相關的環境變數:AZURE_STORAGE_ACCOUNT。 必須與記憶體帳戶金鑰或 SAS 令牌搭配使用。 如果兩者都不存在,命令會嘗試使用已驗證的 Azure 帳戶來查詢記憶體帳戶密鑰。 如果執行大量記憶體命令,可能會叫用 API 配額。
執行命令的模式。 「登入」模式將直接使用您的登入認證進行驗證。 如果未提供帳戶的驗證參數,舊版「金鑰」模式將會嘗試查詢帳戶密鑰。 環境變數:AZURE_STORAGE_AUTH_MODE。
儲存體 帳戶 連接字串。 環境變數:AZURE_STORAGE_CONNECTION_STRING。
遞迴下載 Blob。 如果啟用,將會下載所有 Blob,包括子目錄中的 Blob。
共用存取簽章 (SAS)。 必須與記憶體帳戶名稱搭配使用。 環境變數:AZURE_STORAGE_SAS_TOKEN。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az storage blob directory exists
命令群組 『az storage』 處於預覽狀態,且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus
此命令已隱含取代,因為命令群組 『storage blob directory』 已被取代,且將在未來的版本中移除。 請改用 『az storage fs directory』。
檢查記憶體容器中是否有 Blob 目錄。
az storage blob directory exists --container-name
--directory-path
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--connection-string]
[--sas-token]
[--snapshot]
[--timeout]
範例
檢查記憶體容器中是否有 Blob 目錄。
az storage blob directory exists -c MyContainer -d MyDirectoryPath --account-name MyStorageAccount
必要參數
容器名稱。
目錄路徑名稱。
選擇性參數
儲存體帳戶金鑰。 必須與記憶體帳戶名稱搭配使用。 環境變數:AZURE_STORAGE_KEY。
儲存體帳戶名稱。 相關的環境變數:AZURE_STORAGE_ACCOUNT。 必須與記憶體帳戶金鑰或 SAS 令牌搭配使用。 如果兩者都不存在,命令會嘗試使用已驗證的 Azure 帳戶來查詢記憶體帳戶密鑰。 如果執行大量記憶體命令,可能會叫用 API 配額。
執行命令的模式。 「登入」模式將直接使用您的登入認證進行驗證。 如果未提供帳戶的驗證參數,舊版「金鑰」模式將會嘗試查詢帳戶密鑰。 環境變數:AZURE_STORAGE_AUTH_MODE。
儲存體 帳戶 連接字串。 環境變數:AZURE_STORAGE_CONNECTION_STRING。
共用存取簽章 (SAS)。 必須與記憶體帳戶名稱搭配使用。 環境變數:AZURE_STORAGE_SAS_TOKEN。
快照集參數是不透明的 DateTime 值,當存在時,會指定快照集。
要求以秒為單位的逾時。 適用於服務的每個呼叫。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az storage blob directory list
命令群組 『az storage』 處於預覽狀態,且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus
此命令已隱含取代,因為命令群組 『storage blob directory』 已被取代,且將在未來的版本中移除。 請改用 『az storage fs directory』。
列出記憶體目錄中的 Blob 和 Blob 子目錄。
az storage blob directory list --container-name
--directory-path
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--connection-string]
[--delimiter]
[--include]
[--marker]
[--num-results]
[--prefix]
[--sas-token]
[--timeout]
範例
列出記憶體目錄中的 Blob 和 Blob 子目錄。
az storage blob directory list -c MyContainer -d DestinationDirectoryPath --account-name MyStorageAccount
必要參數
容器名稱。
目錄路徑名稱。
選擇性參數
儲存體帳戶金鑰。 必須與記憶體帳戶名稱搭配使用。 環境變數:AZURE_STORAGE_KEY。
儲存體帳戶名稱。 相關的環境變數:AZURE_STORAGE_ACCOUNT。 必須與記憶體帳戶金鑰或 SAS 令牌搭配使用。 如果兩者都不存在,命令會嘗試使用已驗證的 Azure 帳戶來查詢記憶體帳戶密鑰。 如果執行大量記憶體命令,可能會叫用 API 配額。
執行命令的模式。 「登入」模式將直接使用您的登入認證進行驗證。 如果未提供帳戶的驗證參數,舊版「金鑰」模式將會嘗試查詢帳戶密鑰。 環境變數:AZURE_STORAGE_AUTH_MODE。
儲存體 帳戶 連接字串。 環境變數:AZURE_STORAGE_CONNECTION_STRING。
當要求包含此參數時,此作業會傳回結果清單中的 :class:~azure.storage.blob.models.BlobPrefix
元素,做為名稱開頭為相同子字串的所有 Blob 的佔位符,以分隔符字元的外觀為開頭。 分隔符可以是單一字元或字串。
指定要包含在回應中的一或多個其他數據集。
不透明的接續令牌。 如果指定了num_results,且該產生器已完成列舉結果,則可以從上一個產生器物件的next_marker字段擷取此值。 如果指定,這個產生器會從前一個產生器停止的點開始傳回結果。
指定要傳回的結果數目上限。 提供 「*」 以傳回全部。
篩選結果,只傳回名稱開頭為指定前置詞的 Blob。
共用存取簽章 (SAS)。 必須與記憶體帳戶名稱搭配使用。 環境變數:AZURE_STORAGE_SAS_TOKEN。
要求以秒為單位的逾時。 適用於服務的每個呼叫。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az storage blob directory move
命令群組 『az storage』 處於預覽狀態,且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus
此命令已隱含取代,因為命令群組 『storage blob directory』 已被取代,且將在未來的版本中移除。 請改用 『az storage fs directory』。
將記憶體目錄移至記憶體容器中的另一個記憶體 Blob 目錄。
將記憶體目錄及其所有內容(可包含其他目錄或 Blob)移至記憶體容器中的另一個記憶體 Blob 目錄。 此作業的行為會根據是否啟用階層命名空間而有所不同;如果是,移動作業是不可部分完成的,而且不會傳回標記;如果不是,作業會以批次方式執行,而且可以傳回接續令牌。
az storage blob directory move --container-name
--destination-path
--source-path
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--connection-string]
[--lease-id]
[--move-mode {legacy, posix}]
[--sas-token]
[--source-if-match]
[--source-if-modified-since]
[--source-if-none-match]
[--source-if-unmodified-since]
[--source-lease-id]
[--timeout]
範例
將記憶體目錄移至記憶體容器中的另一個記憶體 Blob 目錄。
az storage blob directory move -c MyContainer -d my-new-directory -s dir --account-name MyStorageAccount
將記憶體子目錄移至記憶體容器中的另一個記憶體 Blob 目錄。
az storage blob directory move -c MyContainer -d my-new-directory -s dir/subdirectory --account-name MyStorageAccount
必要參數
容器名稱。
目的地 Blob 目錄路徑。 它可以是目錄或子目錄名稱,例如 dir、dir/subdir。 如果目的地路徑存在且空白,來源將會移至目的地路徑。 如果目的地路徑不存在,來源將會建立並覆寫目的地路徑。 若要控制無空路徑的移動作業,您可以使用 --move-mode 來判斷其行為。
來源 Blob 目錄路徑。
選擇性參數
儲存體帳戶金鑰。 必須與記憶體帳戶名稱搭配使用。 環境變數:AZURE_STORAGE_KEY。
儲存體帳戶名稱。 相關的環境變數:AZURE_STORAGE_ACCOUNT。 必須與記憶體帳戶金鑰或 SAS 令牌搭配使用。 如果兩者都不存在,命令會嘗試使用已驗證的 Azure 帳戶來查詢記憶體帳戶密鑰。 如果執行大量記憶體命令,可能會叫用 API 配額。
執行命令的模式。 「登入」模式將直接使用您的登入認證進行驗證。 如果未提供帳戶的驗證參數,舊版「金鑰」模式將會嘗試查詢帳戶密鑰。 環境變數:AZURE_STORAGE_AUTH_MODE。
儲存體 帳戶 連接字串。 環境變數:AZURE_STORAGE_CONNECTION_STRING。
目的地directory_path的租用標識符。 目的地directory_path必須具有作用中的租用,且租用標識碼必須相符。
只有在啟用命名空間時才有效。 此參數會決定移動作業的行為。 如果目的地目錄是空的,這兩種模式都會覆寫目的地目錄。 但是,如果目的地目錄不是空的,在舊版模式中移動作業將會失敗,而在 posix 模式中,來源目錄將會移至目的地目錄。
共用存取簽章 (SAS)。 必須與記憶體帳戶名稱搭配使用。 環境變數:AZURE_STORAGE_SAS_TOKEN。
選擇性。 ETag 值。 只有當來源的 ETag 符合指定的值時,才指定此標頭來執行移動作業。
選擇性。 日期及時間值。 只有當來源自指定的日期和時間以來已修改時,才指定此標頭來執行移動作業。
選擇性。 ETag 值或特殊通配符 (“*”) 值。 只有在來源的 ETag 不符合指定的值時,才指定此標頭來執行移動作業。
選擇性。 日期及時間值。 只有在來源自指定的日期和時間之後尚未修改時,才指定此標頭來執行移動作業。
選擇性。 source_path的租用標識碼。 source_path必須具有作用中的租用,且租用標識碼必須相符。
要求以秒為單位的逾時。 適用於服務的每個呼叫。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az storage blob directory show
命令群組 『az storage』 處於預覽狀態,且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus
此命令已隱含取代,因為命令群組 『storage blob directory』 已被取代,且將在未來的版本中移除。 請改用 『az storage fs directory』。
在記憶體容器中顯示記憶體 Blob 目錄屬性。
az storage blob directory show --container-name
--directory-path
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--connection-string]
[--if-match]
[--if-modified-since]
[--if-none-match]
[--if-unmodified-since]
[--lease-id]
[--sas-token]
[--timeout]
範例
在記憶體容器中顯示記憶體 Blob 目錄屬性。
az storage blob directory show -c MyContainer -d MyDirectoryPath --account-name MyStorageAccount
必要參數
容器名稱。
目錄路徑名稱。
選擇性參數
儲存體帳戶金鑰。 必須與記憶體帳戶名稱搭配使用。 環境變數:AZURE_STORAGE_KEY。
儲存體帳戶名稱。 相關的環境變數:AZURE_STORAGE_ACCOUNT。 必須與記憶體帳戶金鑰或 SAS 令牌搭配使用。 如果兩者都不存在,命令會嘗試使用已驗證的 Azure 帳戶來查詢記憶體帳戶密鑰。 如果執行大量記憶體命令,可能會叫用 API 配額。
執行命令的模式。 「登入」模式將直接使用您的登入認證進行驗證。 如果未提供帳戶的驗證參數,舊版「金鑰」模式將會嘗試查詢帳戶密鑰。 環境變數:AZURE_STORAGE_AUTH_MODE。
儲存體 帳戶 連接字串。 環境變數:AZURE_STORAGE_CONNECTION_STRING。
ETag 值,或通配符 \。 只有當資源的 ETag 符合指定的值時,才指定此標頭來執行操作。
只有在提供UTC 日期時間之後經過修改時才改變 (Y-m-d'T'H:M'Z')。
ETag 值或通配符 ()。只有在資源的 ETag 不符合指定的值時,才指定此標頭來執行作業。只有在資源不存在時,才指定通配符 () 來執行作業,如果資源不存在,而且如果它確實存在,則作業會失敗。
只有在提供UTC 日期時間後未修改時才改變 (Y-m-d'T'H:M'Z')。
如果 Blob 具有作用中租用,則為必要專案。
共用存取簽章 (SAS)。 必須與記憶體帳戶名稱搭配使用。 環境變數:AZURE_STORAGE_SAS_TOKEN。
要求以秒為單位的逾時。 適用於服務的每個呼叫。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az storage blob directory upload
命令群組 『az storage』 處於預覽狀態,且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus
此命令已隱含取代,因為命令群組 『storage blob directory』 已被取代,且將在未來的版本中移除。 請改用 『az storage fs directory』。
將 Blob 或子目錄上傳至記憶體 Blob 目錄。
az storage blob directory upload --container
--destination-path
--source
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--connection-string]
[--recursive]
[--sas-token]
範例
將單一 Blob 上傳至記憶體 Blob 目錄。
az storage blob directory upload -c MyContainer --account-name MyStorageAccount -s "path/to/file" -d directory
將本機目錄上傳至記憶體 Blob 目錄。
az storage blob directory upload -c MyContainer --account-name MyStorageAccount -s "path/to/directory" -d directory --recursive
將本機目錄中的一組檔案上傳至記憶體 Blob 目錄。
az storage blob directory upload -c MyContainer --account-name MyStorageAccount -s "path/to/file*" -d directory --recursive
必要參數
上傳目的地容器。
上傳目的地目錄路徑。 它應該是容器的絕對路徑。 如果指定的目的地路徑不存在,將會建立新的目錄路徑。
要上傳的來源檔案路徑。
選擇性參數
儲存體帳戶金鑰。 必須與記憶體帳戶名稱搭配使用。 環境變數:AZURE_STORAGE_KEY。
儲存體帳戶名稱。 相關的環境變數:AZURE_STORAGE_ACCOUNT。 必須與記憶體帳戶金鑰或 SAS 令牌搭配使用。 如果兩者都不存在,命令會嘗試使用已驗證的 Azure 帳戶來查詢記憶體帳戶密鑰。 如果執行大量記憶體命令,可能會叫用 API 配額。
執行命令的模式。 「登入」模式將直接使用您的登入認證進行驗證。 如果未提供帳戶的驗證參數,舊版「金鑰」模式將會嘗試查詢帳戶密鑰。 環境變數:AZURE_STORAGE_AUTH_MODE。
儲存體 帳戶 連接字串。 環境變數:AZURE_STORAGE_CONNECTION_STRING。
以遞歸方式上傳 Blob。 如果已啟用,則會上傳所有 Blob,包括子目錄中的 Blob。
共用存取簽章 (SAS)。 必須與記憶體帳戶名稱搭配使用。 環境變數:AZURE_STORAGE_SAS_TOKEN。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID
帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應