az storage azcopy blob
注意
此參考是 Azure CLI 的記憶體預覽延伸模組的一部分(2.61.0 版或更高版本)。 擴充功能會在您第一次執行 az storage azcopy blob 命令時自動安裝。 深入了解擴充功能。
使用 AzCopy 管理非結構化資料 (blobs) 的物件記憶體。
命令
名稱 | Description | 類型 | 狀態 |
---|---|---|---|
az storage azcopy blob delete |
使用 AzCopy 從記憶體 Blob 容器中刪除 Blob。 |
副檔名 | GA |
az storage azcopy blob download |
使用 AzCopy 從記憶體 Blob 容器下載 Blob。 |
副檔名 | GA |
az storage azcopy blob sync |
使用 AzCopy 以遞歸方式將 Blob 同步處理至記憶體 Blob 容器。 |
副檔名 | GA |
az storage azcopy blob upload |
使用 AzCopy 將 Blob 上傳至記憶體 Blob 容器。 |
副檔名 | GA |
az storage azcopy blob delete
使用 AzCopy 從記憶體 Blob 容器中刪除 Blob。
az storage azcopy blob delete --container
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--connection-string]
[--recursive]
[--sas-token]
[--target]
範例
從容器中刪除單一 Blob。
az storage azcopy blob delete -c MyContainer --account-name MyStorageAccount -t TargetBlob
從容器中刪除所有 Blob。
az storage azcopy blob delete -c MyContainer --account-name MyStorageAccount --recursive
刪除虛擬目錄中的所有 Blob。
az storage azcopy blob delete -c MyContainer --account-name MyStorageAccount -t "path/to/virtual_directory" --recursive
必要參數
刪除目標容器。
選擇性參數
儲存體帳戶金鑰。 必須與記憶體帳戶名稱搭配使用。 環境變數:AZURE_STORAGE_KEY。
儲存體帳戶名稱。 相關的環境變數:AZURE_STORAGE_ACCOUNT。 必須與記憶體帳戶金鑰或 SAS 令牌搭配使用。 如果兩者都不存在,命令會嘗試使用已驗證的 Azure 帳戶來查詢記憶體帳戶密鑰。 如果執行大量記憶體命令,可能會叫用 API 配額。
執行命令的模式。 「登入」模式將直接使用您的登入認證進行驗證。 如果未提供帳戶的驗證參數,舊版「金鑰」模式將會嘗試查詢帳戶密鑰。 環境變數:AZURE_STORAGE_AUTH_MODE。
記憶體帳戶 連接字串。 環境變數:AZURE_STORAGE_CONNECTION_STRING。
遞歸刪除 Blob。
共用存取簽章 (SAS)。 必須與記憶體帳戶名稱搭配使用。 環境變數:AZURE_STORAGE_SAS_TOKEN。
刪除目標路徑。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID
設定預設訂用帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az storage azcopy blob download
使用 AzCopy 從記憶體 Blob 容器下載 Blob。
az storage azcopy blob download --container
--destination
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--connection-string]
[--recursive]
[--sas-token]
[--source]
範例
從容器下載單一 Blob。
az storage azcopy blob download -c MyContainer --account-name MyStorageAccount -s "path/to/blob" -d "path/to/file"
從容器下載虛擬目錄。
az storage azcopy blob download -c MyContainer --account-name MyStorageAccount -s "path/to/virtual_directory" -d "download/path" --recursive
將容器的內容下載到本機檔案系統。
az storage azcopy blob download -c MyContainer --account-name MyStorageAccount -s * -d "download/path" --recursive
必要參數
下載來源容器。
要下載的目標檔案路徑。
選擇性參數
儲存體帳戶金鑰。 必須與記憶體帳戶名稱搭配使用。 環境變數:AZURE_STORAGE_KEY。
儲存體帳戶名稱。 相關的環境變數:AZURE_STORAGE_ACCOUNT。 必須與記憶體帳戶金鑰或 SAS 令牌搭配使用。 如果兩者都不存在,命令會嘗試使用已驗證的 Azure 帳戶來查詢記憶體帳戶密鑰。 如果執行大量記憶體命令,可能會叫用 API 配額。
執行命令的模式。 「登入」模式將直接使用您的登入認證進行驗證。 如果未提供帳戶的驗證參數,舊版「金鑰」模式將會嘗試查詢帳戶密鑰。 環境變數:AZURE_STORAGE_AUTH_MODE。
記憶體帳戶 連接字串。 環境變數:AZURE_STORAGE_CONNECTION_STRING。
遞迴下載 Blob。
共用存取簽章 (SAS)。 必須與記憶體帳戶名稱搭配使用。 環境變數:AZURE_STORAGE_SAS_TOKEN。
下載來源路徑。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID
設定預設訂用帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az storage azcopy blob sync
使用 AzCopy 以遞歸方式將 Blob 同步處理至記憶體 Blob 容器。
若要深入瞭解 azcopy sync,請參閱 https://docs.microsoft.com/azure/storage/common/storage-ref-azcopy-sync。
az storage azcopy blob sync --container
--source
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--connection-string]
[--destination]
[--sas-token]
範例
將單一 Blob 同步至容器。
az storage azcopy blob sync -c MyContainer --account-name MyStorageAccount -s "path/to/file" -d NewBlob
將目錄同步至容器。
az storage azcopy blob sync -c MyContainer --account-name MyStorageAccount -s "path/to/directory"
必要參數
同步目的地容器。
要同步的來源檔案路徑。
選擇性參數
儲存體帳戶金鑰。 必須與記憶體帳戶名稱搭配使用。 環境變數:AZURE_STORAGE_KEY。
儲存體帳戶名稱。 相關的環境變數:AZURE_STORAGE_ACCOUNT。 必須與記憶體帳戶金鑰或 SAS 令牌搭配使用。 如果兩者都不存在,命令會嘗試使用已驗證的 Azure 帳戶來查詢記憶體帳戶密鑰。 如果執行大量記憶體命令,可能會叫用 API 配額。
執行命令的模式。 「登入」模式將直接使用您的登入認證進行驗證。 如果未提供帳戶的驗證參數,舊版「金鑰」模式將會嘗試查詢帳戶密鑰。 環境變數:AZURE_STORAGE_AUTH_MODE。
記憶體帳戶 連接字串。 環境變數:AZURE_STORAGE_CONNECTION_STRING。
同步目的地路徑。
共用存取簽章 (SAS)。 必須與記憶體帳戶名稱搭配使用。 環境變數:AZURE_STORAGE_SAS_TOKEN。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID
設定預設訂用帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。
az storage azcopy blob upload
使用 AzCopy 將 Blob 上傳至記憶體 Blob 容器。
az storage azcopy blob upload --container
--source
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--connection-string]
[--destination]
[--recursive]
[--sas-token]
範例
將單一 Blob 上傳至容器。
az storage azcopy blob upload -c MyContainer --account-name MyStorageAccount -s "path/to/file" -d NewBlob
將目錄上傳至容器。
az storage azcopy blob upload -c MyContainer --account-name MyStorageAccount -s "path/to/directory" --recursive
將目錄的內容上傳至容器。
az storage azcopy blob upload -c MyContainer --account-name MyStorageAccount -s "path/to/directory/*" --recursive
必要參數
上傳目的地容器。
要上傳的來源檔案路徑。
選擇性參數
儲存體帳戶金鑰。 必須與記憶體帳戶名稱搭配使用。 環境變數:AZURE_STORAGE_KEY。
儲存體帳戶名稱。 相關的環境變數:AZURE_STORAGE_ACCOUNT。 必須與記憶體帳戶金鑰或 SAS 令牌搭配使用。 如果兩者都不存在,命令會嘗試使用已驗證的 Azure 帳戶來查詢記憶體帳戶密鑰。 如果執行大量記憶體命令,可能會叫用 API 配額。
執行命令的模式。 「登入」模式將直接使用您的登入認證進行驗證。 如果未提供帳戶的驗證參數,舊版「金鑰」模式將會嘗試查詢帳戶密鑰。 環境變數:AZURE_STORAGE_AUTH_MODE。
記憶體帳戶 連接字串。 環境變數:AZURE_STORAGE_CONNECTION_STRING。
上傳目的地路徑。
以遞歸方式上傳 Blob。
共用存取簽章 (SAS)。 必須與記憶體帳戶名稱搭配使用。 環境變數:AZURE_STORAGE_SAS_TOKEN。
全域參數
增加記錄詳細資訊,以顯示所有偵錯記錄。
顯示此說明訊息並結束。
只顯示錯誤,隱藏警告。
輸出格式。
JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/。
訂用帳戶的名稱或識別碼。 您可以使用 az account set -s NAME_OR_ID
設定預設訂用帳戶。
增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。