Azure File Storage
Usługa Microsoft Azure Storage zapewnia wysoce skalowalny, trwały i wysoce dostępny magazyn danych w chmurze oraz służy jako rozwiązanie magazynu danych dla nowoczesnych aplikacji. Połącz się z usługą File Storage, aby wykonywać różne operacje, takie jak tworzenie, aktualizowanie, pobieranie i usuwanie plików na koncie usługi Azure Storage.
Ten łącznik jest dostępny w następujących produktach i regionach:
| Usługa | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Wszystkie regiony usługi Power Automate |
| Logic Apps | Standard | Wszystkie regiony usługi Logic Apps |
| Power Apps | Premium | Wszystkie regiony usługi Power Apps |
| Power Automate | Premium | Wszystkie regiony usługi Power Automate |
| Kontakt | |
|---|---|
| Name | Microsoft |
| adres URL |
Obsługa usługi Microsoft LogicApps Pomoc techniczna usługi Microsoft Power Automate Obsługa usługi Microsoft Power Apps |
| Metadane łącznika | |
|---|---|
| Publisher | Microsoft |
| Witryna internetowa | https://azure.microsoft.com/services/storage/files/ |
Akcje, które obsługują funkcję fragmentowania .
- Pobieranie zawartości pliku
- Pobieranie zawartości pliku przy użyciu ścieżki
- Tworzenie pliku
- Aktualizowanie pliku
Te akcje mogą służyć do obsługi plików do 300 MB. Funkcja jest domyślnie włączona.
Znane problemy i ograniczenia
- Aplikacje logiki nie mogą bezpośrednio uzyskiwać dostępu do kont magazynu, które znajdują się za zaporami, jeśli znajdują się w tym samym regionie. Aby obejść ten problem, możesz mieć swoje aplikacje logiki i konto magazynu w różnych regionach. Aby uzyskać więcej informacji na temat włączania dostępu z usługi Azure Logic Apps do kont magazynu za zaporami, zobacz Access storage accounts behind firewalls (Uzyskiwanie dostępu do kont magazynu za zaporami)
Nawiązywanie połączenia z łącznikiem usługi Azure File przy użyciu punktu końcowego pliku
Wprowadź pełny punkt końcowy pliku usługi Azure Storage w parametrze
Azure Storage account name or file endpoint.Musisz podać pełny punkt końcowy, w tym schemat, na przykład:
https://account.file.core.windows.net/-
https://account-secondary.file.core.windows.net/(w przypadku nawiązywania połączenia z pomocniczym punktem końcowym) - Względne adresy URL (na przykład
account.file.core.windows.net) zostaną odrzucone.
Uzyskiwanie punktu końcowego pliku usługi Azure Storage dla danego konta magazynu
Istnieje wiele sposobów uzyskiwania tego punktu końcowego pliku:
Przy użyciu witryny Azure Portal
- Na platformie Microsoft Azure przejdź do konta usługi Azure Storage, z którym chcesz nawiązać połączenie
- W
Settingssekcji (blok po lewej stronie) kliknij pozycjęEndpoints - Punkt końcowy pliku będzie znajdować się w obszarze Usługa plików w polu tekstowym
file service.
Korzystanie z kont magazynu — uzyskiwanie wywołania interfejsu API REST właściwości
- Pobierz konto
subscription Idusługi Azure Storage iresource group name. - Przejdź do pozycji Konta magazynu — pobierz właściwości
- Kliknij przycisk w
Try itprawym górnym rogu wywołania HTTP - Zaloguj się (użytkownik powinien mieć dostęp do konta magazynu)
- Wybieranie dzierżawy platformy Azure, w ramach których znajduje się konto usługi Azure Storage
- Wprowadź nazwę konta usługi Azure Storage, nazwę grupy zasobów i wybierz subskrypcję, w ramach których znajduje się konto magazynu
- Klikać
Run - Punkt końcowy pliku będzie znajdować się we
filewłaściwości wprimaryEndpointsobiekcie w odpowiedzi
- Pobierz konto
Ogólne limity
| Name | Wartość |
|---|---|
| Maksymalny rozmiar pliku (w MB) | 50 |
| Maksymalna liczba megabajtów przesyłanych do/z łącznika w przedziale czasu przepustowości (na połączenie) | 1000 |
| Interwał czasu przepustowości (w milisekundach) | 60000 |
Tworzenie połączenia
Łącznik obsługuje następujące typy uwierzytelniania:
| Wartość domyślna | Parametry tworzenia połączenia. | Wszystkie regiony | Udostępnialne |
Domyślny
Dotyczy: wszystkie regiony
Parametry tworzenia połączenia.
Jest to możliwe do udostępnienia połączenie. Jeśli aplikacja power jest udostępniana innemu użytkownikowi, połączenie jest również udostępniane. Aby uzyskać więcej informacji, zobacz Omówienie łączników dla aplikacji kanwy — Power Apps | Microsoft Docs
| Name | Typ | Description | Wymagane |
|---|---|---|---|
| Nazwa konta usługi Azure Storage lub punkt końcowy pliku | ciąg | Nazwa lub punkt końcowy pliku konta usługi Azure Storage, który powinien być używany przez łącznik. | Prawda |
| Klucz dostępu do konta usługi Azure Storage | securestring | Określ prawidłowy podstawowy/pomocniczy klucz dostępu do konta usługi Azure Storage. | Prawda |
Limity ograniczania
| Nazwa | Wywołania | Okres odnowienia |
|---|---|---|
| Wywołania interfejsu API na połączenie | 600 | 60 sekund |
Akcje
| Aktualizowanie pliku |
Ta operacja aktualizuje plik w usłudze Azure File Storage. |
| Kopiuj plik |
Ta operacja kopiuje plik. |
| Lista plików |
Ta operacja wyświetla listę plików w folderze. |
| Pobieranie metadanych pliku |
Ta operacja pobiera metadane pliku przy użyciu identyfikatora pliku. |
| Pobieranie metadanych pliku przy użyciu ścieżki |
Ta operacja pobiera metadane pliku przy użyciu ścieżki. |
| Pobieranie zawartości pliku przy użyciu ścieżki |
Ta operacja pobiera zawartość pliku przy użyciu ścieżki |
| Pobierz zawartość pliku |
Ta operacja pobiera zawartość pliku przy użyciu identyfikatora. |
| Usuń plik |
Ta operacja usuwa plik. |
| Utwórz plik |
Ta operacja przekazuje plik do usługi Azure File Storage. |
| Wyodrębnianie archiwum do folderu |
Ta operacja wyodrębnia plik archiwum do folderu (na przykład: .zip). |
Aktualizowanie pliku
Ta operacja aktualizuje plik w usłudze Azure File Storage.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
File
|
id | True | string |
Określanie pliku do zaktualizowania |
|
Zawartość pliku
|
body | True | binary |
Określ zawartość do zaktualizowania pliku za pomocą polecenia |
Zwraca
Metadane obiektu blob
- Body
- BlobMetadata
Kopiuj plik
Ta operacja kopiuje plik.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Źródłowy adres URL
|
source | True | string |
Określanie adresu URL do pliku źródłowego |
|
Ścieżka pliku docelowego
|
destination | True | string |
Określ docelową ścieżkę pliku, w tym docelową nazwę pliku |
|
Zastąpić?
|
overwrite | boolean |
Czy plik docelowy powinien zostać zastąpiony (prawda/fałsz)? |
Zwraca
Metadane obiektu blob
- Body
- BlobMetadata
Lista plików
Ta operacja wyświetla listę plików w folderze.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Folder
|
id | True | string |
Określanie folderu |
Zwraca
Reprezentuje stronę metadanych obiektu blob.
- Body
- BlobMetadataPage
Pobieranie metadanych pliku
Ta operacja pobiera metadane pliku przy użyciu identyfikatora pliku.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
File
|
id | True | string |
Określanie pliku w celu pobrania metadanych |
Zwraca
Metadane obiektu blob
- Body
- BlobMetadata
Pobieranie metadanych pliku przy użyciu ścieżki
Ta operacja pobiera metadane pliku przy użyciu ścieżki.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Ścieżka pliku
|
path | True | string |
Określanie unikatowej ścieżki do pliku |
Zwraca
Metadane obiektu blob
- Body
- BlobMetadata
Pobieranie zawartości pliku przy użyciu ścieżki
Ta operacja pobiera zawartość pliku przy użyciu ścieżki
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Ścieżka pliku
|
path | True | string |
Określanie unikatowej ścieżki do pliku |
|
Wnioskowanie typu zawartości
|
inferContentType | boolean |
Wnioskowanie typu zawartości na podstawie rozszerzenia |
Zwraca
Zawartość pliku.
- Zawartość pliku
- binary
Pobierz zawartość pliku
Ta operacja pobiera zawartość pliku przy użyciu identyfikatora.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
File
|
id | True | string |
Określ plik do pobrania zawartości |
|
Wnioskowanie typu zawartości
|
inferContentType | boolean |
Wnioskowanie typu zawartości na podstawie rozszerzenia |
Zwraca
Zawartość pliku.
- Zawartość pliku
- binary
Usuń plik
Ta operacja usuwa plik.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
File
|
id | True | string |
Określanie pliku do usunięcia |
Utwórz plik
Ta operacja przekazuje plik do usługi Azure File Storage.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Ścieżka do folderu
|
folderPath | True | string |
Określ ścieżkę folderu do przekazania |
|
Nazwa pliku
|
name | True | string |
Określ nazwę pliku do utworzenia |
|
Zawartość pliku
|
body | True | binary |
Określanie zawartości pliku do przekazania |
Zwraca
Metadane obiektu blob
- Body
- BlobMetadata
Wyodrębnianie archiwum do folderu
Ta operacja wyodrębnia plik archiwum do folderu (na przykład: .zip).
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Ścieżka pliku archiwum źródłowego
|
source | True | string |
Określanie ścieżki do pliku archiwum |
|
Ścieżka folderu docelowego
|
destination | True | string |
Określanie ścieżki w usłudze Azure File Storage w celu wyodrębnienia zawartości archiwum |
|
Zastąpić?
|
overwrite | boolean |
Czy plik docelowy powinien zostać zastąpiony (prawda/fałsz)? |
Zwraca
- response
- array of BlobMetadata
Definicje
BlobMetadata
Metadane obiektu blob
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Id
|
Id | string |
Unikatowy identyfikator pliku lub folderu. |
|
Name
|
Name | string |
Nazwa pliku lub folderu. |
|
Nazwa wyświetlana
|
DisplayName | string |
Nazwa wyświetlana pliku lub folderu. |
|
Ścieżka
|
Path | string |
Ścieżka pliku lub folderu. |
|
Ostatnia modyfikacja
|
LastModified | date-time |
Data i godzina ostatniej modyfikacji pliku lub folderu. |
|
Rozmiar
|
Size | integer |
Rozmiar pliku lub folderu. |
|
Typ nośnika
|
MediaType | string |
Typ nośnika pliku lub folderu. |
|
IsFolder
|
IsFolder | boolean |
Wartość logiczna (true, false) wskazująca, czy obiekt blob jest folderem. |
|
ETag
|
ETag | string |
Element etag pliku lub folderu. |
|
FileLocator
|
FileLocator | string |
Filelocator pliku lub folderu. |
BlobMetadataPage
Reprezentuje stronę metadanych obiektu blob.
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
value
|
value | array of BlobMetadata |
Kolekcja metadanych obiektu blob. |
binarny
Jest to podstawowy typ danych "binary".