Azure File Storage
Microsoft Azure Storage proporciona un almacenamiento sumamente escalable, duradero y de alta disponibilidad para los datos en la nube y sirve como solución de almacenamiento de datos para las aplicaciones modernas. Conéctese a File Storage para realizar diversas operaciones, como crear, actualizar, obtener y eliminar en los archivos de la cuenta de Azure Storage.
Este conector está disponible en los siguientes productos y regiones:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Todas las regiones de Power Automate |
| Aplicaciones lógicas | Estándar | Todas las regiones de Logic Apps |
| Power Apps | Premium | Todas las regiones de Power Apps |
| Power Automate | Premium | Todas las regiones de Power Automate |
| Contacto | |
|---|---|
| Nombre | Microsoft |
| URL |
Compatibilidad con Microsoft LogicApps Soporte técnico de Microsoft Power Automate Soporte técnico de Microsoft Power Apps |
| Metadatos del conector | |
|---|---|
| Publicador | Microsoft |
| Sitio web | https://azure.microsoft.com/services/storage/files/ |
Acciones que admiten la característica de fragmentación .
- Obtener contenido de archivo
- Obtención del contenido del archivo mediante la ruta de acceso
- Crear archivo
- Actualizar archivo
Estas acciones se pueden usar para controlar archivos de hasta 300 MB. La característica está habilitada de forma predeterminada.
Problemas y limitaciones conocidos
- Las aplicaciones lógicas no pueden acceder directamente a las cuentas de almacenamiento que están detrás de firewalls si están en la misma región. Como solución alternativa, puede tener las aplicaciones lógicas y la cuenta de almacenamiento en diferentes regiones. Para más información sobre cómo habilitar el acceso desde Azure Logic Apps a cuentas de almacenamiento detrás de firewalls, consulte Acceso a cuentas de almacenamiento detrás de firewalls.
Conexión al conector de Azure File mediante el punto de conexión de archivos
Escriba el punto de conexión de archivo de Azure Storage completo en el
Azure Storage account name or file endpointparámetro .Debe proporcionar el punto de conexión completo, incluido el esquema, por ejemplo:
https://account.file.core.windows.net/-
https://account-secondary.file.core.windows.net/(si se conecta al punto de conexión secundario) - Se rechazarán las direcciones URL relativas (por ejemplo,
account.file.core.windows.net).
Obtención del punto de conexión de archivo de Azure Storage para una cuenta de almacenamiento determinada
Hay varias maneras de obtener este punto de conexión de archivo:
Uso de Azure Portal
- En Microsoft Azure, vaya a la cuenta de Azure Storage que desea conectar.
- En
Settingsla sección (hoja izquierda), haga clic enEndpoints - El punto de conexión de archivo estará en Servicio de archivos, en el cuadro de
file servicetexto.
Uso de cuentas de almacenamiento: llamada a la API REST Get Properties
- Obtenga la cuenta
subscription Idde Azure Storage yresource group name. - Vaya a Cuentas de almacenamiento: Obtener propiedades
- Haga clic en el
Try itbotón de la esquina superior derecha de la llamada HTTP. - Iniciar sesión (el usuario debe tener acceso a la cuenta de almacenamiento)
- Elija el inquilino de Azure en el que se encuentra la cuenta de Azure Storage.
- Escriba el nombre de la cuenta de Azure Storage, el nombre del grupo de recursos y seleccione la suscripción en la que se encuentra la cuenta de almacenamiento.
- Clic
Run - El punto de conexión de archivo estará en la
filepropiedad enprimaryEndpointsel objeto en la respuesta.
- Obtenga la cuenta
Límites generales
| Nombre | Importancia |
|---|---|
| Tamaño máximo de archivo (en MB) | 50 |
| Número máximo de megabytes que se transfieren hacia o desde el conector dentro de un intervalo de tiempo de ancho de banda (por conexión) | 1 000 |
| Intervalo de tiempo de ancho de banda (en milisegundos) | 60000 |
Creación de una conexión
El conector admite los siguientes tipos de autenticación:
| Predeterminado | Parámetros para crear una conexión. | Todas las regiones | Compartible |
Predeterminado
Aplicable: Todas las regiones
Parámetros para crear una conexión.
Se trata de una conexión que se puede compartir. Si la aplicación de energía se comparte con otro usuario, también se comparte la conexión. Para más información, consulte introducción a los conectores para aplicaciones de lienzo: Power Apps | Microsoft Docs
| Nombre | Tipo | Description | Obligatorio |
|---|---|---|---|
| Nombre de cuenta de Azure Storage o punto de conexión de archivo | cuerda / cadena | Nombre o punto de conexión de archivo de la cuenta de Azure Storage que debe usar el conector. | Cierto |
| Clave de acceso de la cuenta de Azure Storage | securestring | Especifique una clave de acceso de la cuenta de Azure Storage principal o secundaria válida. | Cierto |
Limitaciones
| Nombre | Llamadas | Período de renovación |
|---|---|---|
| Llamadas API por conexión | 600 | 60 segundos |
Acciones
| Actualizar archivo |
Esta operación actualiza un archivo en Azure File Storage. |
| Copiar archivo |
Esta operación copia un archivo. |
| Crear archivo |
Esta operación carga un archivo en Azure File Storage. |
| Eliminar archivo |
Esta operación elimina un archivo. |
| Enumerar archivos |
Esta operación enumera los archivos de una carpeta. |
| Extracción del archivo en la carpeta |
Esta operación extrae un archivo de archivo en una carpeta (ejemplo: .zip). |
| Obtención de metadatos de archivo |
Esta operación recupera los metadatos de archivo mediante el identificador de archivo. |
| Obtención de metadatos de archivo mediante la ruta de acceso |
Esta operación recupera metadatos de archivo mediante la ruta de acceso. |
| Obtención del contenido del archivo mediante la ruta de acceso |
Esta operación recupera el contenido del archivo mediante la ruta de acceso |
| Obtener contenido de archivo |
Esta operación recupera el contenido del archivo mediante id. |
Actualizar archivo
Esta operación actualiza un archivo en Azure File Storage.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Archivo
|
id | True | string |
Especificar el archivo que se va a actualizar |
|
Contenido del archivo
|
body | True | binary |
Especificar el contenido con el que actualizar el archivo |
Devoluciones
Metadatos de blob
- Body
- BlobMetadata
Copiar archivo
Esta operación copia un archivo.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Dirección URL de origen
|
source | True | string |
Especificar la dirección URL al archivo de origen |
|
Ruta de acceso del archivo de destino
|
destination | True | string |
Especifique la ruta de acceso del archivo de destino, incluido el nombre de archivo de destino. |
|
¿Sobrescribir?
|
overwrite | boolean |
¿Se debe sobrescribir el archivo de destino (true/false)? |
Devoluciones
Metadatos de blob
- Body
- BlobMetadata
Crear archivo
Esta operación carga un archivo en Azure File Storage.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Folder path (Ruta de acceso a la carpeta)
|
folderPath | True | string |
Especificación de la ruta de acceso de carpeta para cargar |
|
Nombre del archivo
|
name | True | string |
Especificar el nombre del archivo que se va a crear |
|
Contenido del archivo
|
body | True | binary |
Especificar el contenido del archivo que se va a cargar |
Devoluciones
Metadatos de blob
- Body
- BlobMetadata
Eliminar archivo
Esta operación elimina un archivo.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Archivo
|
id | True | string |
Especificar el archivo que se va a eliminar |
Enumerar archivos
Esta operación enumera los archivos de una carpeta.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Carpeta
|
id | True | string |
Especificar la carpeta |
Devoluciones
Representa una página de metadatos de blob.
- Body
- BlobMetadataPage
Extracción del archivo en la carpeta
Esta operación extrae un archivo de archivo en una carpeta (ejemplo: .zip).
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Ruta de acceso del archivo de origen
|
source | True | string |
Especificar la ruta de acceso al archivo de archivo |
|
Ruta de acceso de la carpeta de destino
|
destination | True | string |
Especificación de la ruta de acceso en Azure File Storage para extraer el contenido del archivo |
|
¿Sobrescribir?
|
overwrite | boolean |
¿Se debe sobrescribir el archivo de destino (true/false)? |
Devoluciones
- response
- array of BlobMetadata
Obtención de metadatos de archivo
Esta operación recupera los metadatos de archivo mediante el identificador de archivo.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Archivo
|
id | True | string |
Especificar el archivo para obtener metadatos |
Devoluciones
Metadatos de blob
- Body
- BlobMetadata
Obtención de metadatos de archivo mediante la ruta de acceso
Esta operación recupera metadatos de archivo mediante la ruta de acceso.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Ruta de acceso del archivo
|
path | True | string |
Especificar la ruta de acceso única al archivo |
Devoluciones
Metadatos de blob
- Body
- BlobMetadata
Obtención del contenido del archivo mediante la ruta de acceso
Esta operación recupera el contenido del archivo mediante la ruta de acceso
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Ruta de acceso del archivo
|
path | True | string |
Especificar la ruta de acceso única al archivo |
|
Inferencia de tipo de contenido
|
inferContentType | boolean |
Inferir el tipo de contenido basado en la extensión |
Devoluciones
Contenido del archivo.
- Contenido del archivo
- binary
Obtener contenido de archivo
Esta operación recupera el contenido del archivo mediante id.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Archivo
|
id | True | string |
Especificar el archivo para obtener contenido |
|
Inferencia de tipo de contenido
|
inferContentType | boolean |
Inferir el tipo de contenido basado en la extensión |
Devoluciones
Contenido del archivo.
- Contenido del archivo
- binary
Definiciones
BlobMetadata
Metadatos de blob
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Id
|
Id | string |
Identificador único del archivo o carpeta. |
|
Nombre
|
Name | string |
Nombre del archivo o carpeta. |
|
DisplayName (Nombre para mostrar)
|
DisplayName | string |
Nombre para mostrar del archivo o carpeta. |
|
Ruta
|
Path | string |
Ruta de acceso del archivo o carpeta. |
|
ÚltimaModificación
|
LastModified | date-time |
Fecha y hora en que se modificó por última vez el archivo o carpeta. |
|
Tamaño
|
Size | integer |
Tamaño del archivo o carpeta. |
|
Tipo de medio
|
MediaType | string |
Tipo de medio del archivo o carpeta. |
|
IsFolder
|
IsFolder | boolean |
Valor booleano (true, false) para indicar si el blob es una carpeta o no. |
|
ETag
|
ETag | string |
Etiqueta etag del archivo o carpeta. |
|
FileLocator
|
FileLocator | string |
Filelocator del archivo o carpeta. |
BlobMetadataPage
Representa una página de metadatos de blob.
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
value
|
value | array of BlobMetadata |
Colección de metadatos de blobs. |
binary
Este es el tipo de datos básico "binary".