मैं azure-cli के साथ Azure संग्रहण से संपूर्ण कंटेनर को कैसे डाउनलोड करूं?


3

मैंने azure-cli को अज़ूर स्टोरेज से संपूर्ण कंटेनर को डाउनलोड करने के लिए उपयोग करने की उम्मीद में स्थापित किया है । पृष्ठ की जानकारी एक एकल बूँद प्राप्त करने के तरीके पर स्पष्ट उदाहरण देती है, लेकिन यह नहीं कि कोई एक पूरे कंटेनर को कैसे डाउनलोड करता है।

एक 'azure storage बूँद डाउनलोड [पैरामीटर]' है। 'एज़्योर स्टोरेज कंटेनर डाउनलोड [पैरामीटर]' कहाँ है?

जवाबों:


2

क्या आपने AZcopy की कोशिश की है?

https://azure.microsoft.com/en-in/documentation/articles/storage-use-azcopy/

यह आपको डाउनलोड करने के लिए समझाएगा

AzCopy / स्रोत: https://myaccount.file.core.windows.net/myfileshare/ / गंतव्य: C: \ myfolder / SourceKey: key / S

ऑल द बेस्ट :), मुझे बताएं कि क्या यह काम है


2

एज़्योर सीएलआई में एक भी कमांड नहीं है जो आपको कंटेनर से सभी ब्लॉब्स को डाउनलोड करने की अनुमति देता है। आप इसे अपने कोड के माध्यम से इस प्रकार प्राप्त कर सकते हैं:

# Create a directory to store all the blobs
mkdir /downloaded-container && cd /downloaded-container

# Get all the blobs
BLOBS=$(az storage blob list -c $CONTAINER \
    --account-name $ACCOUNT_NAME --sas-token "$SAS_TOKEN" \
    --query [*].name --output tsv)

# Download each one
for BLOB in $BLOBS
do
  echo "********Downloading $BLOB"
  az storage blob download -n $BLOB -f $BLOB -c $CONTAINER --account-name $ACCOUNT_NAME --sas-token "$SAS_TOKEN"
done

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.