Azure File Storage
Microsoft Azure Storage stellt einen hochgradig skalierbaren, dauerhaften und hoch verfügbaren Speicher für Daten in der Cloud bereit und dient als Datenspeicherlösung für moderne Anwendungen. Stellen Sie eine Verbindung mit dem Dateispeicher her, um verschiedene Vorgänge auszuführen, z. B. Erstellen, Aktualisieren, Abrufen und Löschen von Dateien in Ihrem Azure Storage-Konto.
Dieser Connector ist in den folgenden Produkten und Regionen verfügbar:
| Dienstleistung | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Alle Power Automate-Regionen |
| Logik-Apps | Norm | Alle Logik-Apps-Regionen |
| Power Apps | Premium | Alle Power Apps-Regionen |
| Power Automate | Premium | Alle Power Automate-Regionen |
| Kontakt | |
|---|---|
| Name | Microsoft |
| URL |
Microsoft LogicApps-Unterstützung Microsoft Power Automate-Support Microsoft Power Apps-Unterstützung |
| Connectormetadaten | |
|---|---|
| Herausgeber | Microsoft |
| Webseite | https://azure.microsoft.com/services/storage/files/ |
Aktionen, die blockierungsfeatures unterstützen.
- Abrufen von Dateiinhalten
- Abrufen von Dateiinhalten mithilfe des Pfads
- Datei erstellen
- Datei aktualisieren
Diese Aktionen können verwendet werden, um Dateien bis zu 300 MB zu verarbeiten. Das Feature ist standardmäßig aktiviert.
Bekannte Probleme und Einschränkungen
- Logik-Apps können nicht direkt auf Speicherkonten zugreifen, die sich hinter Firewalls befinden, wenn sie sich beide in derselben Region befinden. Als Problemumgehung können Sie Ihre Logik-Apps und Das Speicherkonto in verschiedenen Regionen verwenden. Weitere Informationen zum Aktivieren des Zugriffs von Azure Logic Apps auf Speicherkonten hinter Firewalls finden Sie in den Access-Speicherkonten hinter Firewalls.
Herstellen einer Verbindung mit dem Azure-Dateiconnector mithilfe des Dateiendpunkts
Geben Sie den vollständigen Azure Storage-Dateiendpunkt für
Azure Storage account name or file endpointden Parameter ein.Sie müssen den vollständigen Endpunkt angeben, einschließlich des Schemas, z. B.:
https://account.file.core.windows.net/-
https://account-secondary.file.core.windows.net/(wenn eine Verbindung mit dem sekundären Endpunkt hergestellt wird) - Relative URLs (z. B
account.file.core.windows.net. ) werden abgelehnt.
Abrufen des Azure Storage-Dateiendpunkts für ein bestimmtes Speicherkonto
Es gibt mehrere Möglichkeiten, diesen Dateiendpunkt abzurufen:
Verwenden des Azure-Portals
- Navigieren Sie in Microsoft Azure zum Azure Storage-Konto, das Sie verbinden möchten.
- Klicken Sie unter
SettingsAbschnitt (linkes Blatt) aufEndpoints - Der Dateiendpunkt befindet sich im Textfeld unter "Dateidienst
file service".
Verwenden von Speicherkonten – Abrufen des REST-API-Aufrufs von Eigenschaften
- Rufen Sie das Azure Storage-Konto
subscription Idundresource group name. - Navigieren zu Speicherkonten – Eigenschaften abrufen
- Klicken Sie auf die
Try itSchaltfläche in der oberen rechten Ecke des HTTP-Aufrufs. - Anmelden (der Benutzer sollte Zugriff auf das Speicherkonto haben)
- Wählen Sie den Azure-Mandanten aus, auf dem sich das Azure Storage-Konto befindet.
- Geben Sie den Namen des Azure Storage-Kontos, den Ressourcengruppennamen ein, und wählen Sie das Abonnement aus, auf dem sich das Speicherkonto befindet.
- Klicken
Run - Der Dateiendpunkt befindet sich in
fileder Eigenschaft unterprimaryEndpointsobjekt in der Antwort.
- Rufen Sie das Azure Storage-Konto
Allgemeine Grenzwerte
| Name | Wert |
|---|---|
| Maximale Dateigröße (in MB) | 50 |
| Maximale Anzahl von Megabytes, die innerhalb eines Bandbreitenzeitintervalls (pro Verbindung) an/vom Connector übertragen werden | 1.000 |
| Bandbreitenzeitintervall (in Milisekunden) | 60000 |
Erstellen einer Verbindung
Der Connector unterstützt die folgenden Authentifizierungstypen:
| Vorgabe | Parameter zum Erstellen einer Verbindung. | Alle Regionen | Freigabefähig |
Vorgabe
Anwendbar: Alle Regionen
Parameter zum Erstellen einer Verbindung.
Dies ist eine freigabefähige Verbindung. Wenn die Power-App für einen anderen Benutzer freigegeben wird, wird auch die Verbindung freigegeben. Weitere Informationen finden Sie in der Übersicht über Connectors für Canvas-Apps – Power Apps | Microsoft-Dokumente
| Name | Typ | Description | Erforderlich |
|---|---|---|---|
| Azure Storage-Kontoname oder Dateiendpunkt | Schnur | Name oder Dateiendpunkt des Azure Storage-Kontos, das der Connector verwenden soll. | Richtig |
| Zugriffsschlüssel für Azure Storage-Konten | securestring | Geben Sie einen gültigen primären/sekundären Azure Storage-Kontozugriffsschlüssel an. | Richtig |
Drosselungsgrenzwerte
| Name | Aufrufe | Verlängerungszeitraum |
|---|---|---|
| API-Aufrufe pro Verbindung | 600 | 60 Sekunden |
Aktionen
| Abrufen von Dateiinhalten mithilfe des Pfads |
Dieser Vorgang ruft Dateiinhalte mithilfe des Pfads ab. |
| Abrufen von Dateimetadaten mithilfe des Pfads |
Dieser Vorgang ruft Dateimetadaten mithilfe des Pfads ab. |
| Archiv in Ordner extrahieren |
Mit diesem Vorgang wird eine Archivdatei in einen Ordner extrahiert (Beispiel: .zip). |
| Datei aktualisieren |
Dieser Vorgang aktualisiert eine Datei im Azure File Storage. |
| Datei erstellen |
Dieser Vorgang lädt eine Datei in Azure File Storage hoch. |
| Datei kopieren |
Dieser Vorgang kopiert eine Datei. |
| Datei löschen |
Dieser Vorgang löscht eine Datei. |
| Dateien auflisten |
Dieser Vorgang listet Dateien in einem Ordner auf. |
| Dateiinhalte abrufen |
Dieser Vorgang ruft Dateiinhalte mithilfe der ID ab. |
| Dateimetadaten abrufen |
Dieser Vorgang ruft Dateimetadaten mithilfe der Datei-ID ab. |
Abrufen von Dateiinhalten mithilfe des Pfads
Dieser Vorgang ruft Dateiinhalte mithilfe des Pfads ab.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Dateipfad
|
path | True | string |
Angeben eines eindeutigen Pfads zur Datei |
|
Inhaltstyp ableiten
|
inferContentType | boolean |
Abgeleiteter Inhaltstyp basierend auf der Erweiterung |
Gibt zurück
Der Inhalt der Datei.
- Inhalt der Datei
- binary
Abrufen von Dateimetadaten mithilfe des Pfads
Dieser Vorgang ruft Dateimetadaten mithilfe des Pfads ab.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Dateipfad
|
path | True | string |
Angeben eines eindeutigen Pfads zur Datei |
Gibt zurück
Blobmetadaten
- Body
- BlobMetadata
Archiv in Ordner extrahieren
Mit diesem Vorgang wird eine Archivdatei in einen Ordner extrahiert (Beispiel: .zip).
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Quellarchivdateipfad
|
source | True | string |
Angeben des Pfads zur Archivdatei |
|
Zielordnerpfad
|
destination | True | string |
Geben Sie den Pfad in Azure File Storage an, um den Archivinhalt zu extrahieren. |
|
Überschreiben?
|
overwrite | boolean |
Sollte die Zieldatei überschrieben werden (true/false)? |
Gibt zurück
- response
- array of BlobMetadata
Datei aktualisieren
Dieser Vorgang aktualisiert eine Datei im Azure File Storage.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Datei
|
id | True | string |
Angeben der zu aktualisierenden Datei |
|
Dateiinhalt
|
body | True | binary |
Angeben des Inhalts, mit dem die Datei aktualisiert werden soll |
Gibt zurück
Blobmetadaten
- Body
- BlobMetadata
Datei erstellen
Dieser Vorgang lädt eine Datei in Azure File Storage hoch.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Ordnerpfad
|
folderPath | True | string |
Ordnerpfad zum Hochladen angeben |
|
Dateiname
|
name | True | string |
Geben Sie den Namen der zu erstellenden Datei an. |
|
Dateiinhalt
|
body | True | binary |
Angeben des Inhalts der hochzuladenden Datei |
Gibt zurück
Blobmetadaten
- Body
- BlobMetadata
Datei kopieren
Dieser Vorgang kopiert eine Datei.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Quell-URL
|
source | True | string |
Angeben der URL zur Quelldatei |
|
Zieldateipfad
|
destination | True | string |
Angeben des Zieldateipfads, einschließlich Zieldateiname |
|
Überschreiben?
|
overwrite | boolean |
Soll die Zieldatei überschrieben werden (true/false)? |
Gibt zurück
Blobmetadaten
- Body
- BlobMetadata
Datei löschen
Dieser Vorgang löscht eine Datei.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Datei
|
id | True | string |
Angeben der zu löschenden Datei |
Dateien auflisten
Dieser Vorgang listet Dateien in einem Ordner auf.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Ordner
|
id | True | string |
Angeben des Ordners |
Gibt zurück
Stellt eine Seite mit Blobmetadaten dar.
- Body
- BlobMetadataPage
Dateiinhalte abrufen
Dieser Vorgang ruft Dateiinhalte mithilfe der ID ab.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Datei
|
id | True | string |
Angeben der Datei zum Abrufen von Inhalten |
|
Inhaltstyp ableiten
|
inferContentType | boolean |
Abgeleiteter Inhaltstyp basierend auf der Erweiterung |
Gibt zurück
Der Inhalt der Datei.
- Inhalt der Datei
- binary
Dateimetadaten abrufen
Dieser Vorgang ruft Dateimetadaten mithilfe der Datei-ID ab.
Parameter
| Name | Schlüssel | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
Datei
|
id | True | string |
Angeben der Datei zum Abrufen von Metadaten |
Gibt zurück
Blobmetadaten
- Body
- BlobMetadata
Definitionen
BlobMetadata
Blobmetadaten
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
Id
|
Id | string |
Die eindeutige ID der Datei oder des Ordners. |
|
Name
|
Name | string |
Der Name der Datei oder des Ordners. |
|
Anzeigename
|
DisplayName | string |
Der Anzeigename der Datei oder des Ordners. |
|
Pfad
|
Path | string |
Der Pfad der Datei oder des Ordners. |
|
LastModified
|
LastModified | date-time |
Datum und Uhrzeit der letzten Änderung der Datei oder des Ordners. |
|
Größe
|
Size | integer |
Die Größe der Datei oder des Ordners. |
|
Medientyp
|
MediaType | string |
Der Medientyp der Datei oder des Ordners. |
|
IsFolder
|
IsFolder | boolean |
Ein boolescher Wert (true, false), der angibt, ob es sich bei dem Blob um einen Ordner handelt. |
|
ETag
|
ETag | string |
Das Etag der Datei oder des Ordners. |
|
FileLocator
|
FileLocator | string |
Der Filelocator der Datei oder des Ordners. |
BlobMetadataPage
Stellt eine Seite mit Blobmetadaten dar.
| Name | Pfad | Typ | Beschreibung |
|---|---|---|---|
|
value
|
value | array of BlobMetadata |
Blob-Metadatenauflistung. |
binär
Dies ist der grundlegende Datentyp "binary".