¿Cómo descargo un contenedor completo del almacenamiento de Azure con azure-cli?


4

He instalado azure-cli con la esperanza de usarlo para descargar un contenedor completo del almacenamiento de Azure. La información en la página ofrece ejemplos claros sobre cómo obtener una sola gota, pero no sobre cómo se descarga un contenedor completo.

Hay una 'descarga de blobs de almacenamiento azul [parámetros]'. ¿Dónde está la descarga del contenedor de almacenamiento azure [parámetros]?

Respuestas:



2

No hay un solo comando en la CLI de Azure que le permita descargar todos los blobs de un contenedor. Puede lograr esto a través de su propio código de la siguiente manera:

# 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

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.