az storage azcopy blob
Not
Bu başvuru, Azure CLI (sürüm 2.61.0 veya üzeri) için depolama önizleme uzantısının bir parçasıdır. Uzantı, az storage azcopy blob komutunu ilk kez çalıştırdığınızda otomatik olarak yüklenir. Uzantılar hakkında daha fazla bilgi edinin.
AzCopy kullanarak yapılandırılmamış veriler (bloblar) için nesne depolamayı yönetin.
Komutlar
Name | Description | Tür | Durum |
---|---|---|---|
az storage azcopy blob delete |
AzCopy kullanarak bir depolama blobu kapsayıcısından blobları silin. |
Dahili | GA |
az storage azcopy blob download |
AzCopy kullanarak bir depolama blobu kapsayıcısından blobları indirin. |
Dahili | GA |
az storage azcopy blob sync |
AzCopy kullanarak blobları bir depolama blob kapsayıcısıyla özyinelemeli olarak eşitleyin. |
Dahili | GA |
az storage azcopy blob upload |
AzCopy kullanarak blobları bir depolama blob kapsayıcısına yükleyin. |
Dahili | GA |
az storage azcopy blob delete
AzCopy kullanarak bir depolama blobu kapsayıcısından blobları silin.
az storage azcopy blob delete --container
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--connection-string]
[--recursive]
[--sas-token]
[--target]
Örnekler
Kapsayıcıdan tek bir blobu silme.
az storage azcopy blob delete -c MyContainer --account-name MyStorageAccount -t TargetBlob
Kapsayıcıdan tüm blobları silin.
az storage azcopy blob delete -c MyContainer --account-name MyStorageAccount --recursive
Sanal dizindeki tüm blobları silin.
az storage azcopy blob delete -c MyContainer --account-name MyStorageAccount -t "path/to/virtual_directory" --recursive
Gerekli Parametreler
Hedef kapsayıcıyı silme.
İsteğe Bağlı Parametreler
Depolama hesabı anahtarı. Depolama hesabı adıyla birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_KEY.
Depolama hesabı adı. İlgili ortam değişkeni: AZURE_STORAGE_ACCOUNT. Depolama hesabı anahtarı veya SAS belirteci ile birlikte kullanılmalıdır. Hiçbiri yoksa, komut kimliği doğrulanmış Azure hesabını kullanarak depolama hesabı anahtarını sorgulamaya çalışır. Çok sayıda depolama komutu yürütülürse API kotası isabet alabilir.
Komutun çalıştırıldığı mod. "oturum açma" modu, kimlik doğrulaması için oturum açma kimlik bilgilerinizi doğrudan kullanır. Eski "anahtar" modu, hesap için kimlik doğrulama parametresi sağlanmayan bir hesap anahtarını sorgulamaya çalışır. Ortam değişkeni: AZURE_STORAGE_AUTH_MODE.
Depolama hesabı bağlantı dizesi. Ortam değişkeni: AZURE_STORAGE_CONNECTION_STRING.
Blobları özyinelemeli olarak silin.
Paylaşılan Erişim İmzası (SAS). Depolama hesabı adıyla birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_SAS_TOKEN.
Hedef yolu silme.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az storage azcopy blob download
AzCopy kullanarak bir depolama blobu kapsayıcısından blobları indirin.
az storage azcopy blob download --container
--destination
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--connection-string]
[--recursive]
[--sas-token]
[--source]
Örnekler
Kapsayıcıdan tek bir blob indirin.
az storage azcopy blob download -c MyContainer --account-name MyStorageAccount -s "path/to/blob" -d "path/to/file"
Kapsayıcıdan bir sanal dizin indirin.
az storage azcopy blob download -c MyContainer --account-name MyStorageAccount -s "path/to/virtual_directory" -d "download/path" --recursive
Kapsayıcının içeriğini yerel bir dosya sistemine indirin.
az storage azcopy blob download -c MyContainer --account-name MyStorageAccount -s * -d "download/path" --recursive
Gerekli Parametreler
İndirme kaynak kapsayıcısı.
İndirilecek hedef dosya yolu.
İsteğe Bağlı Parametreler
Depolama hesabı anahtarı. Depolama hesabı adıyla birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_KEY.
Depolama hesabı adı. İlgili ortam değişkeni: AZURE_STORAGE_ACCOUNT. Depolama hesabı anahtarı veya SAS belirteci ile birlikte kullanılmalıdır. Hiçbiri yoksa, komut kimliği doğrulanmış Azure hesabını kullanarak depolama hesabı anahtarını sorgulamaya çalışır. Çok sayıda depolama komutu yürütülürse API kotası isabet alabilir.
Komutun çalıştırıldığı mod. "oturum açma" modu, kimlik doğrulaması için oturum açma kimlik bilgilerinizi doğrudan kullanır. Eski "anahtar" modu, hesap için kimlik doğrulama parametresi sağlanmayan bir hesap anahtarını sorgulamaya çalışır. Ortam değişkeni: AZURE_STORAGE_AUTH_MODE.
Depolama hesabı bağlantı dizesi. Ortam değişkeni: AZURE_STORAGE_CONNECTION_STRING.
Blobları özyinelemeli olarak indirin.
Paylaşılan Erişim İmzası (SAS). Depolama hesabı adıyla birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_SAS_TOKEN.
İndirme kaynağı yolu.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az storage azcopy blob sync
AzCopy kullanarak blobları bir depolama blob kapsayıcısıyla özyinelemeli olarak eşitleyin.
Azcopy eşitlemesi hakkında daha fazla bilgi edinmek için bkz 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]
Örnekler
Tek bir blobu bir kapsayıcıyla eşitleyin.
az storage azcopy blob sync -c MyContainer --account-name MyStorageAccount -s "path/to/file" -d NewBlob
Bir dizini bir kapsayıcıyla eşitleyin.
az storage azcopy blob sync -c MyContainer --account-name MyStorageAccount -s "path/to/directory"
Gerekli Parametreler
Eşitleme hedef kapsayıcısı.
Eşitlenecek kaynak dosya yolu.
İsteğe Bağlı Parametreler
Depolama hesabı anahtarı. Depolama hesabı adıyla birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_KEY.
Depolama hesabı adı. İlgili ortam değişkeni: AZURE_STORAGE_ACCOUNT. Depolama hesabı anahtarı veya SAS belirteci ile birlikte kullanılmalıdır. Hiçbiri yoksa, komut kimliği doğrulanmış Azure hesabını kullanarak depolama hesabı anahtarını sorgulamaya çalışır. Çok sayıda depolama komutu yürütülürse API kotası isabet alabilir.
Komutun çalıştırıldığı mod. "oturum açma" modu, kimlik doğrulaması için oturum açma kimlik bilgilerinizi doğrudan kullanır. Eski "anahtar" modu, hesap için kimlik doğrulama parametresi sağlanmayan bir hesap anahtarını sorgulamaya çalışır. Ortam değişkeni: AZURE_STORAGE_AUTH_MODE.
Depolama hesabı bağlantı dizesi. Ortam değişkeni: AZURE_STORAGE_CONNECTION_STRING.
Eşitleme hedefi yolu.
Paylaşılan Erişim İmzası (SAS). Depolama hesabı adıyla birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_SAS_TOKEN.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
az storage azcopy blob upload
AzCopy kullanarak blobları bir depolama blob kapsayıcısına yükleyin.
az storage azcopy blob upload --container
--source
[--account-key]
[--account-name]
[--auth-mode {key, login}]
[--connection-string]
[--destination]
[--recursive]
[--sas-token]
Örnekler
Kapsayıcıya tek bir blob yükleyin.
az storage azcopy blob upload -c MyContainer --account-name MyStorageAccount -s "path/to/file" -d NewBlob
Kapsayıcıya dizin yükleme.
az storage azcopy blob upload -c MyContainer --account-name MyStorageAccount -s "path/to/directory" --recursive
Dizinin içeriğini bir kapsayıcıya yükleyin.
az storage azcopy blob upload -c MyContainer --account-name MyStorageAccount -s "path/to/directory/*" --recursive
Gerekli Parametreler
Karşıya yükleme hedef kapsayıcısı.
Karşıya yüklenecek kaynak dosya yolu.
İsteğe Bağlı Parametreler
Depolama hesabı anahtarı. Depolama hesabı adıyla birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_KEY.
Depolama hesabı adı. İlgili ortam değişkeni: AZURE_STORAGE_ACCOUNT. Depolama hesabı anahtarı veya SAS belirteci ile birlikte kullanılmalıdır. Hiçbiri yoksa, komut kimliği doğrulanmış Azure hesabını kullanarak depolama hesabı anahtarını sorgulamaya çalışır. Çok sayıda depolama komutu yürütülürse API kotası isabet alabilir.
Komutun çalıştırıldığı mod. "oturum açma" modu, kimlik doğrulaması için oturum açma kimlik bilgilerinizi doğrudan kullanır. Eski "anahtar" modu, hesap için kimlik doğrulama parametresi sağlanmayan bir hesap anahtarını sorgulamaya çalışır. Ortam değişkeni: AZURE_STORAGE_AUTH_MODE.
Depolama hesabı bağlantı dizesi. Ortam değişkeni: AZURE_STORAGE_CONNECTION_STRING.
Karşıya yükleme hedef yolu.
Blobları özyinelemeli olarak karşıya yükleyin.
Paylaşılan Erişim İmzası (SAS). Depolama hesabı adıyla birlikte kullanılmalıdır. Ortam değişkeni: AZURE_STORAGE_SAS_TOKEN.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.