Condividi tramite


Archiviazione file di Azure

Archiviazione di Microsoft Azure offre un'archiviazione altamente scalabile, durevole e a disponibilità elevata per i dati nel cloud e funge da soluzione di archiviazione dei dati per le applicazioni moderne. Connettiti a File Storage per eseguire varie operazioni come creare, aggiornare, recuperare ed eliminare file nel tuo account di Azure Storage.

Questo connettore è disponibile nei prodotti e nelle aree seguenti:

Servizio Class Regions
Copilot Studio Di alta qualità Tutte le aree di Power Automate
App per la logica Normale Tutte le aree di App per la logica
Power Apps Di alta qualità Tutte le aree di Power Apps
Power Automate Di alta qualità Tutte le aree di Power Automate
Contatto
Nome Microsoft
URL Supporto di Microsoft LogicApps
Supporto di Microsoft Power Automate
Supporto di Microsoft Power Apps
Metadati del connettore
Editore Microsoft
Sito web https://azure.microsoft.com/services/storage/files/

Azioni che supportano la funzionalità di suddivisione in blocchi .

Queste azioni possono essere usate per gestire file fino a 300 MB. La funzionalità è abilitata per impostazione predefinita.

Problemi noti e limitazioni

  1. Le app per la logica non possono accedere direttamente agli account di archiviazione protetti da firewall se si trovano entrambi nella stessa area. Come soluzione alternativa, è possibile avere le app per la logica e l'account di archiviazione in aree diverse. Per altre informazioni sull'abilitazione dell'accesso da App per la logica di Azure agli account di archiviazione protetti da firewall, vedere Accedere agli account di archiviazione dietro i firewall

Connettersi al connettore File di Azure usando l'endpoint file

  • Immettere l'endpoint completo del file di Archiviazione di Azure nel Azure Storage account name or file endpoint parametro .

  • È necessario fornire l'endpoint completo, incluso lo schema, ad esempio:

    • https://account.file.core.windows.net/
    • https://account-secondary.file.core.windows.net/ (se ci si connette all'endpoint secondario)
    • Gli URL relativi ( ad esempio , account.file.core.windows.net) verranno rifiutati.

Ottenere l'endpoint del file di Archiviazione di Azure per un determinato account di archiviazione

Esistono diversi modi per ottenere questo endpoint file:

  • Uso del portale di Azure

    1. In Microsoft Azure passare all'account di archiviazione di Azure che si vuole connettere
    2. Nella Settings sezione (pannello sinistro) fare clic su Endpoints
    3. L'endpoint del file sarà disponibile in Servizio file, nella file service casella di testo.
  • Uso degli account di archiviazione - Chiamata all'API REST Get Properties

    1. Ottenere l'account subscription Id di archiviazione di Azure e resource group name.
    2. Passare ad Account di archiviazione - Ottenere le proprietà
    3. Fare clic sul Try it pulsante nell'angolo superiore destro della chiamata HTTP
    4. Accesso (l'utente deve avere accesso all'account di archiviazione)
    5. Scegliere il tenant di Azure in cui si trova l'account di archiviazione di Azure
    6. Immettere il nome dell'account di Archiviazione di Azure, il nome del gruppo di risorse e selezionare la sottoscrizione in cui si trova l'account di archiviazione
    7. Clic Run
    8. L'endpoint del file si troverà nella file proprietà sotto primaryEndpoints l'oggetto nella risposta

Limiti generali

Nome Value
Dimensioni massime del file (in MB) 50
Numero massimo di megabyte trasferiti dal connettore entro un intervallo di tempo di larghezza di banda (per connessione) 1000
Intervallo di tempo della larghezza di banda (in milisecondi) 60000

Creazione di una connessione

Il connettore supporta i tipi di autenticazione seguenti:

Predefinita Parametri per la creazione della connessione. Tutte le aree geografiche Condivisibile

Predefinito

Applicabile: tutte le aree

Parametri per la creazione della connessione.

Si tratta di una connessione condivisibile. Se l'app per l'alimentazione viene condivisa con un altro utente, anche la connessione viene condivisa. Per altre informazioni, vedere Panoramica dei connettori per le app canvas - Power Apps | Microsoft Docs

Nome TIPO Description Obbligatorio
Nome o endpoint file dell'account di archiviazione di Azure corda Nome o endpoint file dell'account di archiviazione di Azure che deve essere usato dal connettore. Vero
Chiave di accesso dell'account di archiviazione di Azure securestring Specificare una chiave di accesso dell'account di archiviazione di Azure primaria/secondaria valida. Vero

Limiti per la limitazione delle richieste

Nome Chiamate Periodo di rinnovo
Chiamate API per connessione 600 60 secondi

Azioni

Aggiorna file

Questa operazione aggiorna un file in Archiviazione file di Azure.

Copia file

Questa operazione copia un file.

Crea un file

Questa operazione carica un file in Archiviazione file di Azure.

Elencare file

Questa operazione elenca i file in una cartella.

Elimina file

Questa operazione elimina un file.

Estrarre l'archivio nella cartella

Questa operazione estrae un file di archivio in una cartella ,ad esempio .zip.

Ottenere i metadati dei file usando il percorso

Questa operazione recupera i metadati del file usando il percorso.

Ottenere il contenuto del file usando il percorso

Questa operazione recupera il contenuto del file usando il percorso

Ottieni contenuto del file

Questa operazione recupera il contenuto del file tramite ID.

Ottieni metadati del file

Questa operazione recupera i metadati del file usando l'ID file.

Aggiorna file

Questa operazione aggiorna un file in Archiviazione file di Azure.

Parametri

Nome Chiave Necessario Tipo Descrizione
File
id True string

Specificare il file da aggiornare

Contenuto del file
body True binary

Specificare il contenuto con cui aggiornare il file

Restituisce

Metadati BLOB

Corpo
BlobMetadata

Copia file

Questa operazione copia un file.

Parametri

Nome Chiave Necessario Tipo Descrizione
URL di origine
source True string

Specificare l'URL del file di origine

Percorso del file di destinazione
destination True string

Specificare il percorso del file di destinazione, incluso il nome file di destinazione

Sovrascrivere?
overwrite boolean

Il file di destinazione deve essere sovrascritto (true/false)?

Restituisce

Metadati BLOB

Corpo
BlobMetadata

Crea un file

Questa operazione carica un file in Archiviazione file di Azure.

Parametri

Nome Chiave Necessario Tipo Descrizione
Percorso cartella
folderPath True string

Specificare il percorso della cartella da caricare

Nome del file
name True string

Specificare il nome del file da creare

Contenuto del file
body True binary

Specificare il contenuto del file da caricare

Restituisce

Metadati BLOB

Corpo
BlobMetadata

Elencare file

Questa operazione elenca i file in una cartella.

Parametri

Nome Chiave Necessario Tipo Descrizione
Cartella
id True string

Specificare la cartella

Restituisce

Rappresenta una pagina di metadati BLOB.

Elimina file

Questa operazione elimina un file.

Parametri

Nome Chiave Necessario Tipo Descrizione
File
id True string

Specificare il file da eliminare

Estrarre l'archivio nella cartella

Questa operazione estrae un file di archivio in una cartella ,ad esempio .zip.

Parametri

Nome Chiave Necessario Tipo Descrizione
Percorso del file di archivio di origine
source True string

Specificare il percorso del file di archivio

Percorso cartella di destinazione
destination True string

Specificare il percorso in Archiviazione file di Azure per estrarre il contenuto dell'archivio

Sovrascrivere?
overwrite boolean

Il file di destinazione deve essere sovrascritto (true/false)?

Restituisce

Ottenere i metadati dei file usando il percorso

Questa operazione recupera i metadati del file usando il percorso.

Parametri

Nome Chiave Necessario Tipo Descrizione
Percorso del file
path True string

Specificare il percorso univoco del file

Restituisce

Metadati BLOB

Corpo
BlobMetadata

Ottenere il contenuto del file usando il percorso

Questa operazione recupera il contenuto del file usando il percorso

Parametri

Nome Chiave Necessario Tipo Descrizione
Percorso del file
path True string

Specificare il percorso univoco del file

Dedurre il tipo di contenuto
inferContentType boolean

Dedurre il tipo di contenuto in base all'estensione

Restituisce

Contenuto del file.

Contenuto del file
binary

Ottieni contenuto del file

Questa operazione recupera il contenuto del file tramite ID.

Parametri

Nome Chiave Necessario Tipo Descrizione
File
id True string

Specificare il file per ottenere il contenuto

Dedurre il tipo di contenuto
inferContentType boolean

Dedurre il tipo di contenuto in base all'estensione

Restituisce

Contenuto del file.

Contenuto del file
binary

Ottieni metadati del file

Questa operazione recupera i metadati del file usando l'ID file.

Parametri

Nome Chiave Necessario Tipo Descrizione
File
id True string

Specificare il file per ottenere i metadati

Restituisce

Metadati BLOB

Corpo
BlobMetadata

Definizioni

BlobMetadata

Metadati BLOB

Nome Percorso Tipo Descrizione
id
Id string

ID univoco del file o della cartella.

Nome
Name string

Nome del file o della cartella.

Nome visualizzato
DisplayName string

Nome visualizzato del file o della cartella.

Percorso
Path string

Percorso del file o della cartella.

UltimaModifica
LastModified date-time

Data e ora dell'ultima modifica del file o della cartella.

Misura
Size integer

Dimensioni del file o della cartella.

Tipo di media
MediaType string

Tipo di supporto del file o della cartella.

IsFolder
IsFolder boolean

Valore booleano (true, false) per indicare se il BLOB è o meno una cartella.

ETag
ETag string

Etag del file o della cartella.

FileLocator
FileLocator string

Filelocatore del file o della cartella.

BlobMetadataPage

Rappresenta una pagina di metadati BLOB.

Nome Percorso Tipo Descrizione
value
value array of BlobMetadata

Raccolta di metadati BLOB.

binario

Questo è il tipo di dati di base 'binario'.