El cmdlet Get-AzStorageBlobContent descarga el blob de almacenamiento especificado.
Si el nombre del blob no es válido para el equipo local, este cmdlet lo resuelve automáticamente si es posible.
Ejemplos
Ejemplo 1: Descarga del contenido del blob por nombre
En este ejemplo, primero se obtiene un objeto de blob y se guarda en una variable y, a continuación, se descarga el contenido del blob con el objeto blob.
Ejemplo 5: Descarga de contenido de blobs con URI de blob
En este ejemplo se descargará un contenido de blob con URI, el URI puede ser un URI con el token de Sas.
Si el blob está en una cuenta de disco administrado y el servidor requiere un token de portador además del URI de Sas para descargarlo, el cmdlet intentará generar un token de portador con la audiencia devuelta por el servidor y la credencial de usuario de AAD de inicio de sesión, descargue el blob con el URI de Sas y el token de portador.
Especifica el intervalo de tiempo de espera del lado cliente, en segundos, para una solicitud de servicio.
Si se produce un error en la llamada anterior en el intervalo especificado, este cmdlet reintenta la solicitud.
Si este cmdlet no recibe una respuesta correcta antes de que transcurre el intervalo, este cmdlet devuelve un error.
Especifica un blob en la nube.
Para obtener un objeto CloudBlob , use el cmdlet Get-AzStorageBlob.
Propiedades de parámetro
Tipo:
Microsoft.Azure.Storage.Blob.CloudBlob
Valor predeterminado:
None
Admite caracteres comodín:
False
DontShow:
False
Alias:
ICloudBlob
Conjuntos de parámetros
BlobPipeline
Posición:
Named
Obligatorio:
True
Valor de la canalización:
False
Valor de la canalización por nombre de propiedad:
True
Valor de los argumentos restantes:
False
-CloudBlobContainer
Especifica un objeto CloudBlobContainer de la biblioteca cliente de Azure Storage.
Puede crearlo o usar el cmdlet Get-AzStorageContainer.
Propiedades de parámetro
Tipo:
Microsoft.Azure.Storage.Blob.CloudBlobContainer
Valor predeterminado:
None
Admite caracteres comodín:
False
DontShow:
False
Conjuntos de parámetros
ContainerPipeline
Posición:
Named
Obligatorio:
True
Valor de la canalización:
False
Valor de la canalización por nombre de propiedad:
True
Valor de los argumentos restantes:
False
-ConcurrentTaskCount
Especifica el número máximo de llamadas de red simultáneas.
Puede usar este parámetro para limitar la simultaneidad para limitar el uso de ancho de banda y CPU local especificando el número máximo de llamadas de red simultáneas.
El valor especificado es un recuento absoluto y no se multiplica por el recuento de núcleos.
Este parámetro puede ayudar a reducir los problemas de conexión de red en entornos de ancho de banda bajo, como 100 kilobits por segundo.
El valor predeterminado es 10.
Especifica la cuenta de Almacenamiento de Azure desde la que desea descargar el contenido del blob.
Puede usar el cmdlet New-AzStorageContext para crear un contexto de almacenamiento.
Especifica el intervalo de tiempo de espera del lado del servicio, en segundos, para una solicitud.
Si el intervalo especificado transcurre antes de que el servicio procese la solicitud, el servicio de almacenamiento devuelve un error.
Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.