Compartir vía


Ejemplos de Azure Storage con las bibliotecas de cliente de Python

En este artículo se proporciona información general sobre los escenarios de ejemplo de código que se encuentran en nuestro repositorio de ejemplos y guías para desarrolladores. Haga clic en los vínculos para ver los ejemplos correspondientes, ya sea en nuestras guías para desarrolladores o en repositorios de GitHub.

Las guías para desarrolladores son colecciones de artículos que proporcionan información detallada y ejemplos de código para escenarios específicos relacionados con los servicios de Azure Storage. Para más información sobre la guía para desarrolladores de Blob Storage para Python, consulte Introducción a Azure Blob Storage y Python.

Nota:

En estos ejemplos se usa la biblioteca de Python v12 de Azure Storage más reciente. Para ver el código heredado de la versión v2.1, consulte Azure Storage: Introducción a Azure Storage en Python en el repositorio de GitHub.

Ejemplos de blob

En la siguiente tabla se incluyen vínculos a guías y ejemplos para desarrolladores de Azure Blob Storage que usan bibliotecas cliente de Python:

Tema Guía para desarrolladores Ejemplos en GitHub
Autenticación y autorización Autorización del acceso y conexión a Blob Storage

Creación de una SAS de delegación de usuarios para un blob

Creación de una SAS de servicio para un blob

Creación de una SAS de cuenta
Creación de un cliente de servicio de blob mediante Azure Identity

Creación de un cliente de servicio de blob mediante una cadena de conexión

Creación de un cliente de servicio de blob mediante una clave de acceso compartido

Creación de un cliente de blob desde una dirección URL

Creación de una dirección URL de SAS de cliente de blob

Creación de un cliente de servicio de blob mediante ClientSecretCredential

Creación de un token de SAS
Creación de contenedor Creación de un contenedor Creación de un contenedor

Creación de un cliente de contenedor mediante una dirección URL de SAS

Creación de un contenedor mediante un cliente de contenedor
Cargar Carga de un blob Carga de un blob

Carga de un blob en un contenedor
Descargar Descarga de un blob Descarga de un blob
List Enumeración de contenedores

Enumeración de blobs
Enumeración de contenedores

Enumeración de blobs en un contenedor
Eliminar Eliminación de contenedores

Eliminación de blobs
Eliminación de un contenedor mediante el cliente de servicio

Eliminación de un contenedor mediante el cliente de contenedor

Eliminación de un blob

Eliminación de varios blobs

Anulación de la eliminación de un blob
Copiar Información general sobre las operaciones de copia

Copia de un blob desde una dirección URL de objeto de origen

Copia de un blob con programación asincrónica
Copia de un blob desde una dirección URL

Anular la copia de un blob desde una dirección URL
Concesión Creación y administración de concesiones de contenedor

Creación y administración de concesiones de blobs
Adquisición de concesión en un contenedor

Adquisición de concesión en un blob
Propiedades y metadatos Administración de propiedades de contenedor y metadatos

Administración de propiedades y metadatos de blobs
Obtención de propiedades de contenedor

Establecimiento de metadatos de contenedor

Obtención de propiedades de blob
Etiquetas de índice Uso de etiquetas de índice de blobs para administrar y buscar datos
Niveles de acceso Establecimiento o cambio del nivel de acceso de un blob en bloques
Blob service Obtención de información de la cuenta de servicio de blob

Establecimiento de propiedades de servicio de blob

Obtención de propiedades de servicio de blob

Obtención de estadísticas de servicio de blob
Directiva de acceso Establecimiento de directivas de acceso de contenedor

Obtención de directivas de acceso de contenedor

Ejemplos de Data Lake Storage

En la siguiente tabla se incluyen vínculos a ejemplos de Azure Data Lake Storage que usan bibliotecas cliente de Python:

Tema Ejemplos en GitHub
Servicio de Data Lake Creación de un cliente de servicio de Data Lake
Sistema de archivos Creación de un cliente de sistema de archivos
Eliminación de un sistema de archivos
Directorio Creación de un cliente de directorio
Obtención de permisos de directorio
Establecimiento de permisos de directorio
Cambio del nombre del directorio
Obtención de propiedades de directorio
Eliminar directorio
Archivo Creación de un cliente de archivo
Crear archivo
Obtención de permisos de archivo
Establecimiento de permisos de archivo
Anexión de datos a un archivo
Lectura de datos de un archivo

Ejemplos de archivos de Azure

En la siguiente tabla se incluyen vínculos a ejemplos de archivos de Azure que usan bibliotecas cliente de Python:

Tema Ejemplos en GitHub
Autenticación Creación de un cliente del servicio de recursos compartidos desde la cadena de conexión
Creación de un cliente del servicio de recursos compartidos desde la cuenta y la clave de acceso
Generación de un token de SAS
File service Establecimiento de las propiedades del servicio
Obtención de las propiedades del servicio
Creación de recursos compartidos mediante el cliente del servicio de archivos
Enumeración de recursos compartidos mediante el cliente del servicio de archivos
Eliminación de recursos compartidos mediante el cliente del servicio de archivos
Recurso compartido de archivos Creación de un cliente compartido desde la cadena de conexión
Obtención de un cliente de uso compartido
Creación de un recurso compartido con el cliente de recurso compartido de archivos
Creación de una instantánea de recurso compartido
Eliminación de un recurso compartido mediante el cliente de recurso compartido de archivos
Establecimiento de la cuota de recursos compartidos
Establecimiento de metadatos de recursos compartidos
Obtención de propiedades de recursos compartidos
Directorio Crear directorio
Carga de un archivo en el directorio
Eliminación de un archivo del directorio
Eliminar directorio
Creación de un subdirectorio
Enumeración de directorios y archivos
Eliminación de un subdirectorio
Obtención de un cliente de subdirectorio
Enumeración de archivos en directorio
Archivo Creación de un cliente de archivo
Crear archivo
Carga de un archivo.
Descarga de un archivo
Eliminar archivo
Carga de un archivo de una dirección URL

Ejemplos de cola

En la siguiente tabla se incluyen vínculos a ejemplos de colas de Azure que usan bibliotecas cliente de Python:

Tema Ejemplos en GitHub
Autenticación Autenticación mediante una cadena de conexión.
Creación de un token de cliente de Queue service
Creación de un cliente de la cola desde la cadena de conexión
Generación de un token de SAS del cliente de cola
Queue service Creación de un cliente de Queue service
Establecimiento de las propiedades de Queue service
Obtención de las propiedades de Queue service
Creación de una cola mediante el cliente del servicio
Eliminación de una cola mediante el cliente del servicio
Cola Creación de un cliente de cola
Establecimiento de metadatos de la cola
Obtención de las propiedades de la cola
Creación de una cola mediante el cliente de cola
Eliminación de una cola mediante el cliente de cola
Enumeración de colas
Obtención de un cliente de la cola
Message Envío de mensajes
Recepción de mensajes
Inspección de mensajes
Actualización de mensajes
Eliminación de mensajes
Borrado de mensajes
Establecimiento de la directiva de acceso a mensajes

Ejemplos de tabla

En la siguiente tabla se incluyen vínculos a ejemplos de tablas de Azure que usan bibliotecas cliente de Python:

Los ejemplos de bibliotecas cliente en desuso están disponibles en ejemplos de Azure Table Storage para Python.

Bibliotecas de ejemplo de código de Azure

Para ver todas las bibliotecas de ejemplo de Python, vaya a:

Puede explorar y clonar el repositorio de GitHub para cada biblioteca.

Guías de introducción

Consulte las siguientes guías si busca instrucciones para instalar las bibliotecas cliente de Azure Storage y cómo empezar a usarlas.

Pasos siguientes

Para información sobre ejemplos para otros lenguajes: