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 .
- Ottenere il contenuto del file
- Ottenere il contenuto del file usando il percorso
- Creare un file
- Aggiornare il file
Queste azioni possono essere usate per gestire file fino a 300 MB. La funzionalità è abilitata per impostazione predefinita.
Problemi noti e limitazioni
- 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 endpointparametro .È 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
- In Microsoft Azure passare all'account di archiviazione di Azure che si vuole connettere
- Nella
Settingssezione (pannello sinistro) fare clic suEndpoints - L'endpoint del file sarà disponibile in Servizio file, nella
file servicecasella di testo.
Uso degli account di archiviazione - Chiamata all'API REST Get Properties
- Ottenere l'account
subscription Iddi archiviazione di Azure eresource group name. - Passare ad Account di archiviazione - Ottenere le proprietà
- Fare clic sul
Try itpulsante nell'angolo superiore destro della chiamata HTTP - Accesso (l'utente deve avere accesso all'account di archiviazione)
- Scegliere il tenant di Azure in cui si trova l'account di archiviazione di Azure
- 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
- Clic
Run - L'endpoint del file si troverà nella
fileproprietà sottoprimaryEndpointsl'oggetto nella risposta
- Ottenere l'account
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.
- Corpo
- BlobMetadataPage
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
- response
- array of BlobMetadata
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'.