Azure File Storage
Microsoft Azure Storage biedt een zeer schaalbare, duurzame en maximaal beschikbare opslag voor gegevens in de cloud en fungeert als de oplossing voor gegevensopslag voor moderne toepassingen. Maak verbinding met File Storage om verschillende bewerkingen uit te voeren, zoals het maken, bijwerken, ophalen en verwijderen van bestanden in uw Azure Storage-account.
Deze connector is beschikbaar in de volgende producten en regio's:
| Dienst | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Alle Power Automate-regio's |
| Logic-apps | Standaard | Alle Logic Apps-regio's |
| Power Apps | Premium | Alle Power Apps-regio's |
| Power Automate | Premium | Alle Power Automate-regio's |
| Contactpersoon | |
|---|---|
| Naam | Microsoft |
| URL |
Ondersteuning voor Microsoft LogicApps Ondersteuning voor Microsoft Power Automate Ondersteuning voor Microsoft Power Apps |
| Connectormetagegevens | |
|---|---|
| Uitgever | Microsoft |
| Webpagina | https://azure.microsoft.com/services/storage/files/ |
Acties die ondersteuning bieden voor segmenteringsfuncties .
Deze acties kunnen worden gebruikt om bestanden tot 300 MB te verwerken. De functie is standaard ingeschakeld.
Bekende problemen en beperkingen
- Logische apps hebben geen rechtstreeks toegang tot opslagaccounts die zich achter firewalls bevinden als ze beide zich in dezelfde regio bevinden. Als tijdelijke oplossing kunt u uw logische apps en opslagaccount in verschillende regio's hebben. Zie de toegangsopslagaccounts achter firewalls voor meer informatie over het inschakelen van toegang vanuit Azure Logic Apps naar opslagaccounts achter firewalls
Verbinding maken met Azure File Connector met behulp van een bestandseindpunt
Voer het volledige Azure Storage-bestandseindpunt in voor
Azure Storage account name or file endpointde parameter.U moet het volledige eindpunt opgeven, inclusief het schema, bijvoorbeeld:
https://account.file.core.windows.net/-
https://account-secondary.file.core.windows.net/(als u verbinding maakt met het secundaire eindpunt) - Relatieve URL's (bijvoorbeeld
account.file.core.windows.net) worden geweigerd.
Het Azure Storage-bestandseindpunt voor een bepaald opslagaccount ophalen
Er zijn meerdere manieren om dit bestandseindpunt op te halen:
Azure-portal gebruiken
- Ga in Microsoft Azure naar het Azure Storage-account waarmee u verbinding wilt maken
- Klik onder
Settingssectie (linkerblade) opEndpoints - Het bestandseindpunt bevindt zich onder bestandsservice in het
file servicetekstvak.
Opslagaccounts gebruiken - REST API-aanroep eigenschappen ophalen
- Haal het Azure Storage-account
subscription Idenresource group name. - Navigeren naar opslagaccounts - Eigenschappen ophalen
- Klik op de
Try itknop in de rechterbovenhoek van de HTTP-aanroep - Aanmelden (de gebruiker moet toegang hebben tot het opslagaccount)
- Kies de Azure-tenant waarop het Azure Storage-account zich bevindt
- Voer de accountnaam, resourcegroepnaam van Azure Storage in en selecteer het abonnement waarop het opslagaccount zich bevindt
- Klikken
Run - Het bestandseindpunt bevindt zich in
filede eigenschap onderprimaryEndpointshet object in het antwoord
- Haal het Azure Storage-account
Algemene limieten
| Naam | Waarde |
|---|---|
| Maximale bestandsgrootte (in MB) | 50 |
| Maximum aantal megabytes dat wordt overgedragen naar/van de connector binnen een tijdsinterval voor bandbreedte (per verbinding) | 1000 |
| Tijdsinterval voor bandbreedte (in miliseconden) | 60000 |
Een verbinding maken
De connector ondersteunt de volgende verificatietypen:
| standaard | Parameters voor het maken van verbinding. | Alle regio's | Deelbaar |
Verstek
Van toepassing: Alle regio's
Parameters voor het maken van verbinding.
Dit is deelbare verbinding. Als de power-app wordt gedeeld met een andere gebruiker, wordt de verbinding ook gedeeld. Zie het overzicht van connectors voor canvas-apps - Power Apps | Microsoft Docs
| Naam | Typologie | Description | Verplicht |
|---|---|---|---|
| Azure Storage-accountnaam of bestandseindpunt | touw | De naam of het bestandseindpunt van het Azure Storage-account dat de connector moet gebruiken. | Klopt |
| Toegangssleutel voor Azure Storage-account | beveiligde string | Geef een geldige toegangssleutel voor een primair/secundair Azure Storage-account op. | Klopt |
Beperkingslimieten
| Name | Aanroepen | Verlengingsperiode |
|---|---|---|
| API-aanroepen per verbinding | 600 | 60 seconden |
Acties
| Archief extraheren naar map |
Met deze bewerking wordt een archiefbestand uit een map geëxtraheerd (bijvoorbeeld: .zip). |
| Bestand bijwerken |
Met deze bewerking wordt een bestand bijgewerkt in Azure File Storage. |
| Bestand kopiëren |
Met deze bewerking wordt een bestand gekopieerd. |
| Bestand verwijderen |
Met deze bewerking wordt een bestand verwijderd. |
| Bestanden in een lijst weergeven |
Met deze bewerking worden bestanden in een map weergegeven. |
| Bestandsinhoud ophalen |
Met deze bewerking wordt de bestandsinhoud opgehaald met behulp van id. |
| Bestandsinhoud ophalen met behulp van pad |
Met deze bewerking wordt bestandsinhoud opgehaald met behulp van het pad |
| Bestandsmetagegevens ophalen met behulp van pad |
Met deze bewerking worden bestandsmetagegevens opgehaald met behulp van het pad. |
| Een bestand maken |
Met deze bewerking wordt een bestand geüpload naar Azure File Storage. |
| Metagegevens van bestand ophalen |
Met deze bewerking worden metagegevens van bestanden opgehaald met behulp van de bestands-id. |
Archief extraheren naar map
Met deze bewerking wordt een archiefbestand uit een map geëxtraheerd (bijvoorbeeld: .zip).
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
Pad naar bronarchiefbestand
|
source | True | string |
Geef het pad naar het archiefbestand op |
|
Pad naar doelmap
|
destination | True | string |
Geef het pad op in Azure File Storage om de archiefinhoud te extraheren |
|
Overschrijven?
|
overwrite | boolean |
Moet het doelbestand worden overschreven (waar/onwaar)? |
Retouren
- response
- array of BlobMetadata
Bestand bijwerken
Met deze bewerking wordt een bestand bijgewerkt in Azure File Storage.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
Bestand
|
id | True | string |
Geef het bestand op dat moet worden bijgewerkt |
|
Bestandsinhoud
|
body | True | binary |
Geef de inhoud op waarmee het bestand moet worden bijgewerkt |
Retouren
De metagegevens van de blob
- Body
- BlobMetadata
Bestand kopiëren
Met deze bewerking wordt een bestand gekopieerd.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
Bron-URL
|
source | True | string |
Geef de URL naar het bronbestand op |
|
Pad naar doelbestand
|
destination | True | string |
Geef het pad naar het doelbestand op, inclusief de doelbestandsnaam |
|
Overschrijven?
|
overwrite | boolean |
Moet het doelbestand worden overschreven (waar/onwaar)? |
Retouren
De metagegevens van de blob
- Body
- BlobMetadata
Bestand verwijderen
Met deze bewerking wordt een bestand verwijderd.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
Bestand
|
id | True | string |
Geef het te verwijderen bestand op |
Bestanden in een lijst weergeven
Met deze bewerking worden bestanden in een map weergegeven.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
Map
|
id | True | string |
De map opgeven |
Retouren
Vertegenwoordigt een pagina met blobmetagegevens.
- Body
- BlobMetadataPage
Bestandsinhoud ophalen
Met deze bewerking wordt de bestandsinhoud opgehaald met behulp van id.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
Bestand
|
id | True | string |
Geef het bestand op om inhoud op te halen |
|
Inhoudstype afleiden
|
inferContentType | boolean |
Inhoudstype afleiden op basis van extensie |
Retouren
De inhoud van het bestand.
- Bestandsinhoud
- binary
Bestandsinhoud ophalen met behulp van pad
Met deze bewerking wordt bestandsinhoud opgehaald met behulp van het pad
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
Bestandspad
|
path | True | string |
Geef een uniek pad naar het bestand op |
|
Inhoudstype afleiden
|
inferContentType | boolean |
Inhoudstype afleiden op basis van extensie |
Retouren
De inhoud van het bestand.
- Bestandsinhoud
- binary
Bestandsmetagegevens ophalen met behulp van pad
Met deze bewerking worden bestandsmetagegevens opgehaald met behulp van het pad.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
Bestandspad
|
path | True | string |
Geef een uniek pad naar het bestand op |
Retouren
De metagegevens van de blob
- Body
- BlobMetadata
Een bestand maken
Met deze bewerking wordt een bestand geüpload naar Azure File Storage.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
Maplocatie
|
folderPath | True | string |
Mappad opgeven om te uploaden |
|
Bestandsnaam
|
name | True | string |
Geef de naam op van het bestand dat u wilt maken |
|
Bestandsinhoud
|
body | True | binary |
Inhoud van het bestand opgeven dat moet worden geüpload |
Retouren
De metagegevens van de blob
- Body
- BlobMetadata
Metagegevens van bestand ophalen
Met deze bewerking worden metagegevens van bestanden opgehaald met behulp van de bestands-id.
Parameters
| Name | Sleutel | Vereist | Type | Description |
|---|---|---|---|---|
|
Bestand
|
id | True | string |
Geef het bestand op om metagegevens op te halen |
Retouren
De metagegevens van de blob
- Body
- BlobMetadata
Definities
BlobMetadata
De metagegevens van de blob
| Name | Pad | Type | Description |
|---|---|---|---|
|
Identiteitsbewijs
|
Id | string |
De unieke id van het bestand of de map. |
|
Naam
|
Name | string |
De naam van het bestand of de map. |
|
Schermnaam
|
DisplayName | string |
De weergavenaam van het bestand of de map. |
|
Path
|
Path | string |
Het pad van het bestand of de map. |
|
LaatstGewijzigd
|
LastModified | date-time |
De datum en tijd waarop het bestand of de map het laatst is gewijzigd. |
|
Grootte
|
Size | integer |
De grootte van het bestand of de map. |
|
MediaType
|
MediaType | string |
Het mediatype van het bestand of de map. |
|
IsFolder
|
IsFolder | boolean |
Een Booleaanse waarde (waar, onwaar) om aan te geven of de blob een map is. |
|
ETag
|
ETag | string |
De etag van het bestand of de map. |
|
FileLocator
|
FileLocator | string |
De bestandslocator van het bestand of de map. |
BlobMetadataPage
Vertegenwoordigt een pagina met blobmetagegevens.
| Name | Pad | Type | Description |
|---|---|---|---|
|
waarde
|
value | array of BlobMetadata |
Verzameling blobmetagegevens. |
binair
Dit is het basisgegevenstype 'binair'.