Azure Blob 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ą Blob Storage, aby wykonywać różne operacje, takie jak tworzenie, aktualizowanie, pobieranie i usuwanie obiektów blob 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 - narzędzie do automatyzacji procesów | Premium | Wszystkie regiony usługi Power Automate |
| Kontakt | |
|---|---|
| Name | Microsoft |
| adres URL | https://azure.microsoft.com/support/ |
| Metadane łącznika | |
|---|---|
| Publisher | Microsoft |
| Witryna internetowa | https://azure.microsoft.com/services/storage/blobs/ |
| Zasady ochrony prywatności | https://privacy.microsoft.com/ |
| Kategorie | Produktywność |
W tym artykule opisano operacje dla łącznika Azure Blob Storage managed, który jest dostępny dla Copilot Studio, Azure Logic Apps, Microsoft Power Automate i Microsoft Power Apps.
Aby uzyskać informacje na temat korzystania z tego łącznika, zobacz następującą tabelę:
| Usługa | Jak to zrobić |
|---|---|
| Aplikacje logiki Azure | Połączenie z Azure Blob Storage z Azure Logic Apps |
| Microsoft Power Apps - platforma do tworzenia aplikacji | Połączenie do Azure Blob Storage z Power Apps |
Ogólne znane problemy i ograniczenia
Łącznik nie obsługuje nazw obiektów blob i ścieżek zawierających znaki dekodowalne adresu URL, takie jak
+lub%po których następuje dwie cyfry szesnastkowe.W przypadku operacji w wersji 2 parametr o nazwie Nazwa konta magazynu jest wypełniany automatycznie tylko w przypadku korzystania z uwierzytelniania opartego na kluczach. W przypadku używania Microsoft Entra ID lub uwierzytelniania tożsamości zarządzanej wprowadź nazwę konta magazynu jako wartość niestandardową.
Wyzwalacz o nazwie Po dodaniu lub zmodyfikowaniu obiektu blob (tylko właściwości) (wersja 2) nie jest uruchamiany, jeśli plik zostanie dodany lub zaktualizowany w podfolderze. Jeśli potrzebujesz wyzwalacza do pracy z podfolderami, użyj wielu wyzwalaczy.
Wyzwalacz o nazwie Po dodaniu lub zmodyfikowaniu obiektu blob (tylko właściwości) (wersja 2) może czasami opóźnić natychmiastowe zwracanie obiektów blob i odroczenie nowo utworzonych lub zmodyfikowanych obiektów blob dla późniejszego uruchomienia wyzwalacza. Wyzwalacz nie gwarantuje zwrócenia wszystkich plików w jednym uruchomieniu, gdy ustawienie Split on jest wyłączone.
Wyzwalacz o nazwie Po dodaniu lub zmodyfikowaniu obiektu blob (tylko właściwości) (wersja 2) ma stan zachowania ustawiony na
idlewartość lubconflict. Wyzwalacz działa nieco inaczej, gdy jeden plik jest przekazywany w porównaniu z przekazywaniem wielu plików.W przypadku pojedynczego pliku wyzwalacz natychmiast uruchamia, przetwarza plik i wysyła odpowiednią odpowiedź.
W przypadku wielu plików z tym samym znacznikiem czasu wyzwalacz przechodzi w stan powodujący konflikt i wykonuje następujące akcje:
- Wysyła odpowiedź z
HTTP 200 OKkodem stanu i nagłówkiem ustawionymretry-afterna 6 sekund. - Po upływie 6 sekund wyzwalacz przetwarza wszystkie pliki, które mają ten sam znacznik czasu.
- Wysyła odpowiedź z
Załóżmy na przykład, że przekazujesz pliki do Azure Blob Storage z serwera SFTP, na którym przekazywanie plików może potrwać do jednej sekundy. Bez 6-sekundowego oczekiwania wyzwalacz może przegapić częściowo przekazane pliki. Czas trwania ponawiania próby gwarantuje, że wszystkie pliki zakończą przekazywanie przed następnym sprawdzeniem wyzwalacza.
Akcja o nazwie Wyodrębnij archiwum do folderu ignoruje puste pliki i foldery w archiwum. Te elementy nie są wyodrębniane do miejsca docelowego.
Jeśli używasz akcji o nazwie Utwórz blokowy obiekt blob (V2) bez zezwalania na fragmentowanie, akcja od czasu do czasu tworzy obiekty blob z typem zawartości ustawionym na
application/octet-streamwartość . Aby znaleźć ustawienie fragmentowania, przejdź do karty Ustawienia .Łącznik może wysłać żądanie no-op do zaplecza.
Limit rozmiaru komunikatu wynosi 100 MB zgodnie z projektem, zgodnie z limits w Azure Logic Apps. Podczas wysyłania plików za pośrednictwem łącznika ogólny rozmiar ładunku musi wynosić nie tylko 100 MB, a nie tylko rozmiar pliku. Aby obejść ten limit, rozważ zezwolenie na fragmentowanie, które można znaleźć na karcie Ustawienia akcji.
W Azure Logic Apps łącznik nie może bezpośrednio uzyskać dostępu do kont magazynu, które znajdują się za zaporami, jeśli znajdują się w tym samym regionie. Aby obejść ten problem, zachowaj konto magazynu w innym regionie. Aby uzyskać więcej informacji, zobacz Access storage accounts behind firewalls (Uzyskiwanie dostępu do kont magazynu za zaporami).
W usługach Power Platform łącznik nie obsługuje nawiązywania połączenia z kontami magazynu za zaporami. Nawet jeśli połączenie działa teraz, nie zależy od połączenia, które będzie działać w przyszłości. Jedynym bieżącym obejściem nie jest używanie zapór dla kont magazynu.
W Power Apps, gdy używasz akcji o nazwie Utwórz obiekt blob (V2) z uwierzytelnianiem klucza dostępu, upewnij się, że dataset parametr używa parametru "AccountNameFromSettings", a nie punktu końcowego obiektu blob.
Łącznik nie obsługuje bram. Podczas tworzenia połączenia Azure Blob Storage może pojawić się niepoprawna opcja Ustawienia bramy.
Akcja o nazwie Create SAS URI by path (V2) zawsze generuje identyfikator URI sygnatury dostępu współdzielonego StartTime jako
utcNow() - 1 hour. Każda podana wartość StartTime jest ignorowana.
Obsługa Azure Data Lake Storage Gen2
Możesz nawiązać połączenie z kontami usługi Azure Data Lake Storage Gen2 (ADLS Gen2) przy użyciu multi-protocol access. Aby uzyskać więcej informacji, w tym dostępności i znanych ograniczeń, zobacz Silo busting 2.0 — dostęp do wielu protokołów dla Azure Data Lake Storage.
Uwierzytelnianie za pomocą Microsoft Entra ID
Aby korzystać z uwierzytelniania identyfikatora Entra firmy Microsoft, konto użytkownika wymaga określonego przypisania roli. Aby uzyskać więcej informacji, zobacz Przypisania roli Azure w celu uzyskania dostępu do danych obiektów blob — Azure Storage.
Uwaga / Notatka
Tylko role jawnie zdefiniowane dla dostępu do danych zezwalają podmiotowi zabezpieczeń na dostęp do danych obiektów blob lub kolejek. Wbudowane role, takie jak Właściciel, Współautor i Współautor konta magazynu, umożliwiają podmiotowi zabezpieczeń zarządzanie kontem magazynu, ale nie zapewniają dostępu do danych obiektu blob lub kolejki w ramach tego konta za pośrednictwem identyfikatora Microsoft Entra.
Poniższy szybki test potwierdza, czy konto użytkownika ma wymaganą rolę do wykonywania operacji w kontenerze obiektów blob:
W portalu Azure zaloguj się przy użyciu konta użytkownika.
Przejdź do konta magazynu i kontenera obiektów blob. Na pasku narzędzi kontenera obok pozycji Authentication method: Access key wybierz pozycję Switch w celu Microsoft Entra konta użytkownika.
Ta opcja jest wyświetlana bezpośrednio nad polem wyszukiwania obiektów blob.
Jeśli zostanie wyświetlony nieautoryzowany komunikat, konto użytkownika wymaga określonych uprawnień do konta magazynu. W tym zadaniu menedżer kont magazynu może wykonać następujące czynności:
Na pasku bocznym kontenera wybierz pozycję Access Control (IAM).
Na pasku narzędzi wybierz pozycję Dodaj>przypisanie roli.
Na karcie Rola znajdź i wybierz odpowiednią rolę konta magazynu wymaganą przez konto użytkownika, na przykład Współautor konta magazynu. Wybierz pozycję Dalej.
Na karcie Członkowie wybierz pozycję + Wybierz członków, znajdź i wybierz konto użytkownika, wybierz pozycję Wybierz, a następnie wybierz pozycję Przejrzyj i przypisz.
Aby uzyskać więcej informacji na temat ról dostępu dla kontenerów Blob Storage, zobacz Authorize access to blobs using Microsoft Entra ID
Uwierzytelnianie tożsamości zarządzanej
Obecnie tylko Azure Logic Apps obsługuje uwierzytelnianie tożsamości zarządzanej. Aby skonfigurować i użyć tego uwierzytelniania dla połączeń Azure Blob Storage w przepływie pracy aplikacji logiki, zobacz
Znane ograniczenia dotyczące uwierzytelniania Microsoft Entra ID i tożsamości zarządzanej
Microsoft Entra ID użytkownicy-goście nie są obsługiwani w przypadku połączeń Microsoft Entra ID z Azure Blob Storage z powodu bieżących ograniczeń potoku uwierzytelniania.
Tylko akcje w wersji 2 obsługują Microsoft Entra ID i uwierzytelnianie tożsamości zarządzanej. Przestarzałe akcje nadal działają z uwierzytelnianiem klucza dostępu, ale te akcje kończą się niepowodzeniem w przypadku użycia z Microsoft Entra ID lub uwierzytelnianiem tożsamości zarządzanej.
W przypadku wyjątków następujące akcje w wersji 2 nie obsługują obecnie Microsoft Entra ID ani uwierzytelniania tożsamości zarządzanej. Aby obejść ten problem, możesz użyć uwierzytelniania klucza dostępu.
Nawiązywanie połączenia z Azure Blob Storage przy użyciu punktu końcowego obiektu blob
W przypadku operacji lub połączeń w wersji 2 z uwierzytelnianiem klucza dostępu wprowadź pełny Azure Storage punkt końcowy obiektu blob zgodnie z opisem:
Jeśli połączenie używa uwierzytelniania klucza dostępu, w parametrze o nazwie Azure Storage nazwa konta lub punkt końcowy obiektu blob wprowadź pełny punkt końcowy obiektu blob Azure Storage.
Jeśli używasz operacji w wersji 2 z połączeniem używającym uwierzytelniania klucza dostępu, musisz również podać pełny Azure Storage punkt końcowy obiektu blob w dataset parametru.
Pełny punkt końcowy obiektu blob zawiera schemat, na przykład:
https://{account-name}.blob.core.windows.net/https://{account-name-secondary}.blob.core.windows.net/jeśli łączysz się z pomocniczym punktem końcowymŚcieżki względne, takie jak
{account-name}.blob.core.windows.netzostaną odrzucone.
Pobieranie punktu końcowego obiektu blob Azure Storage dla określonego konta magazynu
Pełny punkt końcowy obiektu blob można uzyskać na następujące sposoby:
Azure Portal
W portalu
Azure0 przejdź do swojego konta Azure Storage. Na pasku bocznym konta w obszarze Ustawienia wybierz pozycję Punkty końcowe.
W sekcji Blob Service znajdź wartość właściwości usługi Blob Service , która jest pełnym punktem końcowym obiektu blob w następującym formacie:
https://{account-name}.blob.core.windows.net/
interfejs API REST
Jeśli masz dostęp do konta Azure Storage, możesz wywołać metodę interfejsu API REST o nazwie Get Properties wykonując następujące kroki:
W portalu
Azure0 przejdź do swojego konta Azure Storage. Na pasku bocznym konta wybierz pozycję Przegląd. Na stronie Przegląd w obszarze Podstawy skopiuj i zapisz identyfikator subskrypcji konta magazynu oraz nazwę grupy zasobów , aby wykonać następne kroki.
Przejdź do strony referencyjnej interfejsu API REST o nazwie Konta magazynu — Pobierz właściwości.
W polu HTTP w prawym górnym rogu wybierz pozycję Wypróbuj.
Jeśli jeszcze nie zalogowałeś się, zaloguj się teraz. W przeciwnym razie potwierdź, że chcesz kontynuować.
Wybierz dzierżawę Azure, w której istnieje konto magazynu.
Wprowadź nazwę konta magazynu, nazwę grupy zasobów i wybierz subskrypcję skojarzona z kontem magazynu.
Po zakończeniu wybierz pozycję Uruchom.
W sekcji Treść odpowiedzi znajdź
primaryEndpointsobiekt JSON. W tym obiekcie znajdźblobwartość właściwości, która jest pełnym punktem końcowym obiektu blob w następującym formacie:https://{account-name}.blob.core.windows.net/
Ogólne limity
| Name | Wartość |
|---|---|
| Maksymalny rozmiar pliku z włączonym fragmentowaniem (w MB) | 1024 |
| Maksymalny rozmiar pliku z wyłączonym fragmentowaniem, maksymalny rozmiar archiwum wyodrębniania, maksymalny rozmiar źródła dla operacji kopiowania obiektów blob w przypadku bezwzględnego identyfikatora URI (w MB) | 50 |
| Maksymalna liczba plików w archiwum | 100 |
| Maksymalny całkowity rozmiar plików w archiwum (w MB) | 750 |
| Maksymalny rozmiar strony dla obiektów blob listy | 5000 |
| Maksymalna liczba elementów w folderze wirtualnym dla wyzwalacza | 30000 |
| Maksymalna liczba megabajtów przesyłanych do/z łącznika w przedziale czasu przepustowości (na połączenie) | 300 |
| Interwał czasu przepustowości (w milisekundach) | 1000 |
| Maksymalna liczba żądań przetwarzanych przez łącznik jednocześnie | 100 |
| Maksymalna liczba odpowiedzi przesyłanych przez łącznik jednocześnie | 200 |
| Wywołania interfejsu API na połączenie na 1 minutę dla operacji wyodrębniania archiwum do folderu | 150 |
Tworzenie połączenia
Łącznik obsługuje następujące typy uwierzytelniania:
| [variables('keyBasedAuthDefaultDisplayName')] | [variables('keyBasedAuthDefaultDescription')] | Wszystkie regiony z wyjątkiem platformy Azure Government i Departamentu Obrony (DoD) w usługach Azure Government i MOONCAKE i US Government (GCC) i US Government (GCC-High) | Udostępnialne |
| [variables('oauthDefaultDisplayName')] | [variables('oauthDefaultDescription')] | Wszystkie regiony z wyjątkiem platformy Azure Government i Departamentu Obrony (DoD) w usługach Azure Government i MOONCAKE i US Government (GCC) i US Government (GCC-High) | Nie można udostępniać |
| Klucz dostępu | Podaj nazwę konta usługi Azure Storage (lub punkt końcowy obiektu blob) i klucz dostępu, aby uzyskać dostęp do usługi Azure Blob Storage. | Tylko MOONCAKE | Udostępnialne |
| Klucz dostępu (Azure Government) | Podaj nazwę konta usługi Azure Storage (lub punkt końcowy obiektu blob) i klucz dostępu, aby uzyskać dostęp do usługi Azure Blob Storage. | Platforma Azure Government i Departament Obrony (DoD) tylko w usługach Azure Government i US Government (GCC-High) | Udostępnialne |
| Klucz dostępu (Azure Government) | Podaj nazwę konta usługi Azure Storage (lub punkt końcowy obiektu blob) i klucz dostępu, aby uzyskać dostęp do usługi Azure Blob Storage w usłudze Azure Government. | Tylko instytucje rządowe USA (GCC) | Udostępnialne |
| Uwierzytelnianie certyfikatu klienta | Podaj poświadczenia identyfikatora entra firmy Microsoft przy użyciu certyfikatu PFX i hasła | Wszystkie regiony | Udostępnialne |
| Tożsamość zarządzana | Tworzenie połączenia przy użyciu tożsamości zarządzanej | Tylko USŁUGA LOGICAPPS | Udostępnialne |
| integracja Microsoft Entra ID | Użyj identyfikatora Entra firmy Microsoft, aby uzyskać dostęp do usługi Azure Blob Storage. | Tylko MOONCAKE | Nie można udostępniać |
| Microsoft Entra ID Integrated (Azure Commercial) | Użyj identyfikatora Entra firmy Microsoft, aby uzyskać dostęp do usługi Azure Blob Storage w usłudze Azure Commercial. | Tylko instytucje rządowe USA (GCC) | Nie można udostępniać |
| Microsoft Entra ID Integrated (Azure Government) | Użyj identyfikatora Entra firmy Microsoft, aby uzyskać dostęp do usługi Azure Blob Storage. | Platforma Azure Government i Departament Obrony (DoD) tylko w usługach Azure Government i US Government (GCC-High) | Nie można udostępniać |
| Microsoft Entra ID Integrated (Azure Government) | Użyj identyfikatora Entra firmy Microsoft, aby uzyskać dostęp do usługi Azure Blob Storage w usłudze Azure Government. | Tylko instytucje rządowe USA (GCC) | Nie można udostępniać |
| Uwierzytelnianie jednostki usługi | Użyj własnej aplikacji Microsoft Entra ID na potrzeby uwierzytelniania jednostki usługi. | Wszystkie regiony | Nie można udostępniać |
| Domyślne [PRZESTARZAŁE] | Ta opcja dotyczy tylko starszych połączeń bez jawnego typu uwierzytelniania i jest dostępna tylko w celu zapewnienia zgodności z poprzednimi wersjami. | Wszystkie regiony | Nie można udostępniać |
[variables('keyBasedAuthDefaultDisplayName')]
Identyfikator uwierzytelniania: keyBasedAuth
Dotyczy: wszystkie regiony z wyjątkiem platformy Azure Government i Departamentu Obrony (DoD) w usługach Azure Government i MOONCAKE i US Government (GCC) i US Government (GCC-High)
[variables('keyBasedAuthDefaultDescription')]
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 obiektu blob | ciąg | Nazwa lub punkt końcowy obiektu blob 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. |
[variables('oauthDefaultDisplayName')]
Identyfikator uwierzytelniania: tokenBasedAuth
Dotyczy: wszystkie regiony z wyjątkiem platformy Azure Government i Departamentu Obrony (DoD) w usługach Azure Government i MOONCAKE i US Government (GCC) i US Government (GCC-High)
[variables('oauthDefaultDescription')]
Nie jest to możliwe do udostępnienia połączenie. Jeśli aplikacja Power App zostanie udostępniona innemu użytkownikowi, inny użytkownik zostanie poproszony o jawne utworzenie nowego połączenia.
Klawisz dostępu
Identyfikator uwierzytelniania: keyBasedAuth
Dotyczy: tylko MOONCAKE
Podaj nazwę konta usługi Azure Storage (lub punkt końcowy obiektu blob) i klucz dostępu, aby uzyskać dostęp do usługi Azure Blob Storage.
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 obiektu blob | ciąg | Nazwa lub punkt końcowy obiektu blob 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. |
Klucz dostępu (Azure Government)
Identyfikator uwierzytelniania: keyBasedAuth
Dotyczy: tylko platforma Azure Government i Departament Obrony (DoD) w usługach Azure Government i US Government (GCC-High)
Podaj nazwę konta usługi Azure Storage (lub punkt końcowy obiektu blob) i klucz dostępu, aby uzyskać dostęp do usługi Azure Blob Storage.
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 obiektu blob | ciąg | Nazwa lub punkt końcowy obiektu blob 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. |
Klucz dostępu (Azure Government)
Identyfikator uwierzytelniania: keyBasedAuth
Dotyczy: tylko rząd USA (GCC)
Podaj nazwę konta usługi Azure Storage (lub punkt końcowy obiektu blob) i klucz dostępu, aby uzyskać dostęp do usługi Azure Blob Storage w usłudze Azure Government.
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 obiektu blob | ciąg | Nazwa lub punkt końcowy obiektu blob 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. |
Uwierzytelnianie certyfikatu klienta
Identyfikator uwierzytelniania: certOauth
Dotyczy: Wszystkie regiony
Podaj poświadczenia identyfikatora entra firmy Microsoft przy użyciu certyfikatu PFX i hasła
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 |
|---|---|---|---|
| ID klienta | ciąg | Prawda | |
| Klucz tajny certyfikatu klienta | certyfikat klienta | Klucz tajny certyfikatu klienta dozwolony przez tę aplikację | Prawda |
| Tenant | ciąg | Prawda |
Zarządzana Tożsamość
Identyfikator uwierzytelniania: managedIdentityAuth
Dotyczy: tylko USŁUGA LOGICAPPS
Tworzenie połączenia przy użyciu tożsamości zarządzanej
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 |
|---|---|---|---|
| Zarządzana Tożsamość | managedIdentity | Logowanie przy użyciu tożsamości zarządzanej | Prawda |
Microsoft Entra ID Zintegrowany
Identyfikator uwierzytelniania: tokenBasedAuth
Dotyczy: tylko MOONCAKE
Użyj identyfikatora Entra firmy Microsoft, aby uzyskać dostęp do usługi Azure Blob Storage.
Nie jest to możliwe do udostępnienia połączenie. Jeśli aplikacja Power App zostanie udostępniona innemu użytkownikowi, inny użytkownik zostanie poproszony o jawne utworzenie nowego połączenia.
Microsoft Entra ID Integrated (Azure Commercial)
Identyfikator uwierzytelniania: oauthCom
Dotyczy: tylko rząd USA (GCC)
Użyj identyfikatora Entra firmy Microsoft, aby uzyskać dostęp do usługi Azure Blob Storage w usłudze Azure Commercial.
Nie jest to możliwe do udostępnienia połączenie. Jeśli aplikacja Power App zostanie udostępniona innemu użytkownikowi, inny użytkownik zostanie poproszony o jawne utworzenie nowego połączenia.
Microsoft Entra ID Integrated (Azure Government)
Identyfikator uwierzytelniania: tokenBasedAuth
Dotyczy: tylko platforma Azure Government i Departament Obrony (DoD) w usługach Azure Government i US Government (GCC-High)
Użyj identyfikatora Entra firmy Microsoft, aby uzyskać dostęp do usługi Azure Blob Storage.
Nie jest to możliwe do udostępnienia połączenie. Jeśli aplikacja Power App zostanie udostępniona innemu użytkownikowi, inny użytkownik zostanie poproszony o jawne utworzenie nowego połączenia.
Microsoft Entra ID Integrated (Azure Government)
Identyfikator uwierzytelniania: tokenBasedAuth
Dotyczy: tylko rząd USA (GCC)
Użyj identyfikatora Entra firmy Microsoft, aby uzyskać dostęp do usługi Azure Blob Storage w usłudze Azure Government.
Nie jest to możliwe do udostępnienia połączenie. Jeśli aplikacja Power App zostanie udostępniona innemu użytkownikowi, inny użytkownik zostanie poproszony o jawne utworzenie nowego połączenia.
Uwierzytelnianie głównego elementu usługi
Identyfikator uwierzytelniania: servicePrincipalAuth
Dotyczy: Wszystkie regiony
Użyj własnej aplikacji Microsoft Entra ID na potrzeby uwierzytelniania jednostki usługi.
Nie jest to możliwe do udostępnienia połączenie. Jeśli aplikacja Power App zostanie udostępniona innemu użytkownikowi, inny użytkownik zostanie poproszony o jawne utworzenie nowego połączenia.
| Name | Typ | Description | Wymagane |
|---|---|---|---|
| ID klienta | ciąg | Prawda | |
| Tajemnica klienta | securestring | Prawda | |
| Tenant | ciąg | Prawda |
Domyślne [PRZESTARZAŁE]
Dotyczy: Wszystkie regiony
Ta opcja dotyczy tylko starszych połączeń bez jawnego typu uwierzytelniania i jest dostępna tylko w celu zapewnienia zgodności z poprzednimi wersjami.
Nie jest to możliwe do udostępnienia połączenie. Jeśli aplikacja Power App zostanie udostępniona innemu użytkownikowi, inny użytkownik zostanie poproszony o jawne utworzenie nowego połączenia.
| Name | Typ | Description | Wymagane |
|---|---|---|---|
| Nazwa konta usługi Azure Storage lub punkt końcowy obiektu blob | ciąg | Nazwa lub punkt końcowy obiektu blob 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. |
Limity ograniczania
| Nazwa | Wywołania | Okres odnowienia |
|---|---|---|
| Wywołania interfejsu API na połączenie | 1500 | 60 sekund |
Akcje
| Aktualizowanie obiektu blob (wersja 2) |
Ta operacja aktualizuje obiekt blob w usłudze Azure Blob Storage. |
| Aktualizowanie obiektu blob [PRZESTARZAŁE] |
Ta akcja została przestarzała. Zamiast tego użyj aktualizacji obiektu blob (V2).
|
| Kopiowanie obiektu blob (wersja 2) |
Ta operacja kopiuje obiekt blob. Jeśli obiekt blob jest usuwany/zmieniany na serwerze bezpośrednio po jego skopiowaniu, łącznik może zwrócić błąd HTTP 404 zgodnie z jego projektem. Użyj opóźnienia przez 1 minutę przed usunięciem lub zmianą nazwy nowo utworzonego obiektu blob. Transfer fragmentów nie jest obsługiwany w tej akcji. Jeśli źródło i miejsce docelowe znajdują się na tym samym koncie magazynu, użyj ścieżki względnej. W przeciwnym razie maksymalny rozmiar źródła dla operacji kopiowania obiektu blob wynosi 50 MB. |
| Kopiowanie obiektu blob [PRZESTARZAŁE] |
Ta akcja została przestarzała. Zamiast tego użyj polecenia Copy blob (V2).
|
| Pobieranie metadanych obiektu blob (wersja 2) |
Ta operacja pobiera metadane obiektu blob przy użyciu identyfikatora obiektu blob. |
| Pobieranie metadanych obiektu blob [PRZESTARZAŁE] |
Ta akcja została przestarzała. Zamiast tego użyj polecenia Pobierz metadane obiektu blob (V2).
|
| Pobieranie metadanych obiektu blob przy użyciu ścieżki (V2) |
Ta operacja pobiera metadane obiektu blob przy użyciu ścieżki. |
| Pobieranie metadanych obiektu blob przy użyciu ścieżki [PRZESTARZAŁE] |
Ta akcja została przestarzała. Zamiast tego użyj polecenia Pobierz metadane obiektu blob przy użyciu ścieżki (V2).
|
| Pobieranie zawartości obiektu blob (wersja 2) |
Ta operacja pobiera zawartość obiektu blob przy użyciu identyfikatora. |
| Pobieranie zawartości obiektu blob [PRZESTARZAŁE] |
Ta akcja została przestarzała. Zamiast tego użyj polecenia Pobierz zawartość obiektu blob (V2).
|
| Pobieranie zawartości obiektu blob przy użyciu ścieżki (V2) |
Ta operacja pobiera zawartość obiektu blob przy użyciu ścieżki. |
| Pobieranie zawartości obiektu blob przy użyciu ścieżki [PRZESTARZAŁE] |
Ta akcja została przestarzała. Zamiast tego użyj polecenia Pobierz zawartość obiektu blob przy użyciu ścieżki (V2).
|
| Tworzenie blokowego obiektu blob (wersja 2) |
Ta operacja przekazuje blokowy obiekt blob do usługi Azure Blob Storage. |
| Tworzenie blokowego obiektu blob [PRZESTARZAŁE] |
Ta akcja została przestarzała. Zamiast tego użyj polecenia Create block blob (V2).
|
| Tworzenie identyfikatora URI sygnatury dostępu współdzielonego według ścieżki (wersja 2) |
Ta operacja tworzy łącze SYGNATURy dostępu współdzielonego dla obiektu blob przy użyciu ścieżki. |
| Tworzenie identyfikatora URI sygnatury dostępu współdzielonego według ścieżki [PRZESTARZAŁE] |
Ta akcja została przestarzała. Zamiast tego użyj polecenia Create SAS URI by path (V2) (Utwórz identyfikator URI sygnatury dostępu współdzielonego według ścieżki (V2).
|
| Tworzenie obiektu blob (wersja 2) |
Ta operacja przekazuje obiekt blob do usługi Azure Blob Storage. |
| Tworzenie obiektu blob [PRZESTARZAŁE] |
Ta akcja została przestarzała. Zamiast tego użyj polecenia Create blob (V2).
|
| Ustaw warstwę obiektu blob według ścieżki [PRZESTARZAŁE] |
Ta akcja została przestarzała. Zamiast tego użyj opcji Ustaw warstwę obiektu blob według ścieżki (V2).
|
| Ustawianie warstwy obiektów blob według ścieżki (V2) |
Ta operacja ustawia warstwę dla blokowego obiektu blob na standardowym koncie magazynu przy użyciu ścieżki. |
| Usuwanie obiektu blob (wersja 2) |
Ta operacja usuwa obiekt blob. |
| Usuwanie obiektu blob [PRZESTARZAŁE] |
Ta akcja została przestarzała. Zamiast tego użyj polecenia Usuń obiekt blob (V2).
|
| Uzyskiwanie dostępnych zasad dostępu (wersja 2) |
Ta operacja pobiera dostępne zasady dostępu współdzielonego dla obiektu blob. |
| Uzyskiwanie dostępnych zasad dostępu [PRZESTARZAŁE] |
Ta akcja została przestarzała. Zamiast tego użyj opcji Pobierz dostępne zasady dostępu (V2).
|
| Wyodrębnianie archiwum do folderu (wersja 2) |
Ta operacja wyodrębnia zarchiwizowanego obiektu blob do folderu (na przykład: .zip). |
| Wyodrębnianie archiwum do folderu [PRZESTARZAŁE] |
Ta akcja została przestarzała. Zamiast tego użyj funkcji Wyodrębnij archiwum do folderu (V2).
|
| Wyświetla listę obiektów blob (wersja 2) |
Ta operacja wyświetla listę obiektów blob w kontenerze. |
| Wyświetla listę obiektów blob [PRZESTARZAŁE] |
Ta akcja została przestarzała. Zamiast tego użyj list obiektów blob (V2).
|
| Wyświetla listę obiektów blob w folderze głównym (V2) |
Ta operacja wyświetla listę obiektów blob w folderze głównym usługi Azure Blob Storage. |
| Wyświetla listę obiektów blob w folderze głównym [PRZESTARZAŁE] |
Ta akcja została przestarzała. Zamiast tego użyj list obiektów blob w folderze głównym (V2).
|
Aktualizowanie obiektu blob (wersja 2)
Ta operacja aktualizuje obiekt blob w usłudze Azure Blob Storage.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Nazwa konta magazynu lub punkt końcowy obiektu blob
|
dataset | True | string |
Nazwa konta usługi Azure Storage lub punkt końcowy obiektu blob. |
|
BLOB
|
id | True | string |
Określ obiekt blob do zaktualizowania. |
|
Zawartość obiektu blob
|
body | True | binary |
Określ zawartość obiektu blob do zaktualizowania. |
|
Typ zawartości
|
Content-Type | string |
Określ typ zawartości obiektu blob do przekazania. |
Zwraca
Metadane obiektu blob
- Body
- BlobMetadata
Aktualizowanie obiektu blob [PRZESTARZAŁE]
Ta akcja została przestarzała. Zamiast tego użyj aktualizacji obiektu blob (V2).
Ta operacja aktualizuje obiekt blob w usłudze Azure Blob Storage.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
BLOB
|
id | True | string |
Określ obiekt blob do zaktualizowania. |
|
Zawartość obiektu blob
|
body | True | binary |
Określ zawartość obiektu blob do zaktualizowania. |
|
Typ zawartości
|
Content-Type | string |
Określ typ zawartości obiektu blob do przekazania. |
Zwraca
Metadane obiektu blob
- Body
- BlobMetadata
Kopiowanie obiektu blob (wersja 2)
Ta operacja kopiuje obiekt blob. Jeśli obiekt blob jest usuwany/zmieniany na serwerze bezpośrednio po jego skopiowaniu, łącznik może zwrócić błąd HTTP 404 zgodnie z jego projektem. Użyj opóźnienia przez 1 minutę przed usunięciem lub zmianą nazwy nowo utworzonego obiektu blob. Transfer fragmentów nie jest obsługiwany w tej akcji. Jeśli źródło i miejsce docelowe znajdują się na tym samym koncie magazynu, użyj ścieżki względnej. W przeciwnym razie maksymalny rozmiar źródła dla operacji kopiowania obiektu blob wynosi 50 MB.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Nazwa konta magazynu lub punkt końcowy obiektu blob
|
dataset | True | string |
Nazwa konta usługi Azure Storage lub punkt końcowy obiektu blob. |
|
Źródłowy adres URL
|
source | True | string |
Określ adres URL źródłowego obiektu blob. |
|
Docelowa ścieżka obiektu blob
|
destination | True | string |
Określ docelową ścieżkę obiektu blob, w tym docelową nazwę obiektu blob. |
|
Zastąpić?
|
overwrite | boolean |
Czy docelowy obiekt blob powinien zostać zastąpiony (prawda/fałsz)?. |
Zwraca
Metadane obiektu blob
- Body
- BlobMetadata
Kopiowanie obiektu blob [PRZESTARZAŁE]
Ta akcja została przestarzała. Zamiast tego użyj polecenia Copy blob (V2).
Ta operacja kopiuje obiekt blob. Jeśli obiekt blob jest usuwany/zmieniany na serwerze bezpośrednio po jego skopiowaniu, łącznik może zwrócić błąd HTTP 404 zgodnie z jego projektem. Użyj opóźnienia przez 1 minutę przed usunięciem lub zmianą nazwy nowo utworzonego obiektu blob. Transfer fragmentów nie jest obsługiwany w tej akcji. Jeśli źródło i miejsce docelowe znajdują się na tym samym koncie magazynu, użyj ścieżki względnej. W przeciwnym razie maksymalny rozmiar źródła dla operacji kopiowania obiektu blob wynosi 50 MB.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Źródłowy adres URL
|
source | True | string |
Określ adres URL źródłowego obiektu blob. |
|
Docelowa ścieżka obiektu blob
|
destination | True | string |
Określ docelową ścieżkę obiektu blob, w tym docelową nazwę obiektu blob. |
|
Zastąpić?
|
overwrite | boolean |
Czy docelowy obiekt blob powinien zostać zastąpiony (prawda/fałsz)?. |
Zwraca
Metadane obiektu blob
- Body
- BlobMetadata
Pobieranie metadanych obiektu blob (wersja 2)
Ta operacja pobiera metadane obiektu blob przy użyciu identyfikatora obiektu blob.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Nazwa konta magazynu lub punkt końcowy obiektu blob
|
dataset | True | string |
Nazwa konta usługi Azure Storage lub punkt końcowy obiektu blob. |
|
BLOB
|
id | True | string |
Określ obiekt blob. |
|
Wyodrębnianie etykiet MIP
|
extractSensitivityLabel | boolean |
Określ, czy mają być wyodrębnione etykiety MIP. |
|
|
Nazwa konta usługi Purview
|
purviewAccountName | string |
Domyślna kolekcja będzie odpytywane, chyba że zostanie określona. |
Zwraca
Dane z informacjami o etykiecie poufności
Pobieranie metadanych obiektu blob [PRZESTARZAŁE]
Ta akcja została przestarzała. Zamiast tego użyj polecenia Pobierz metadane obiektu blob (V2).
Ta operacja pobiera metadane obiektu blob przy użyciu identyfikatora obiektu blob.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
BLOB
|
id | True | string |
Określ obiekt blob. |
Zwraca
Metadane obiektu blob
- Body
- BlobMetadata
Pobieranie metadanych obiektu blob przy użyciu ścieżki (V2)
Ta operacja pobiera metadane obiektu blob przy użyciu ścieżki.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Nazwa konta magazynu lub punkt końcowy obiektu blob
|
dataset | True | string |
Nazwa konta usługi Azure Storage lub punkt końcowy obiektu blob. |
|
Ścieżka obiektu blob
|
path | True | string |
Określ unikatową ścieżkę do obiektu blob. |
|
Wyodrębnianie etykiet MIP
|
extractSensitivityLabel | boolean |
Określ, czy mają być wyodrębnione etykiety MIP. |
|
|
Nazwa konta usługi Purview
|
purviewAccountName | string |
Domyślna kolekcja będzie odpytywane, chyba że zostanie określona. |
Zwraca
Dane z informacjami o etykiecie poufności
Pobieranie metadanych obiektu blob przy użyciu ścieżki [PRZESTARZAŁE]
Ta akcja została przestarzała. Zamiast tego użyj polecenia Pobierz metadane obiektu blob przy użyciu ścieżki (V2).
Ta operacja pobiera metadane obiektu blob przy użyciu ścieżki.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Ścieżka obiektu blob
|
path | True | string |
Określ unikatową ścieżkę do obiektu blob. |
Zwraca
Metadane obiektu blob
- Body
- BlobMetadata
Pobieranie zawartości obiektu blob (wersja 2)
Ta operacja pobiera zawartość obiektu blob przy użyciu identyfikatora.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Nazwa konta magazynu lub punkt końcowy obiektu blob
|
dataset | True | string |
Nazwa konta usługi Azure Storage lub punkt końcowy obiektu blob. |
|
BLOB
|
id | True | string |
Określ obiekt blob. |
|
Wnioskowanie typu zawartości
|
inferContentType | boolean |
Wnioskowanie typu zawartości na podstawie rozszerzenia. |
|
|
Wyodrębnianie etykiet MIP
|
extractSensitivityLabel | boolean |
Określ, czy mają być wyodrębnione etykiety MIP. |
|
|
Nazwa konta usługi Purview
|
purviewAccountName | string |
Domyślna kolekcja będzie odpytywane, chyba że zostanie określona. |
Zwraca
Zawartość pliku.
- Zawartość pliku
- binary
Pobieranie zawartości obiektu blob [PRZESTARZAŁE]
Ta akcja została przestarzała. Zamiast tego użyj polecenia Pobierz zawartość obiektu blob (V2).
Ta operacja pobiera zawartość obiektu blob przy użyciu identyfikatora.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
BLOB
|
id | True | string |
Określ obiekt blob. |
|
Wnioskowanie typu zawartości
|
inferContentType | boolean |
Wnioskowanie typu zawartości na podstawie rozszerzenia. |
Zwraca
Zawartość pliku.
- Zawartość pliku
- binary
Pobieranie zawartości obiektu blob przy użyciu ścieżki (V2)
Ta operacja pobiera zawartość obiektu blob przy użyciu ścieżki.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Nazwa konta magazynu lub punkt końcowy obiektu blob
|
dataset | True | string |
Nazwa konta usługi Azure Storage lub punkt końcowy obiektu blob. |
|
Ścieżka obiektu blob
|
path | True | string |
Określ unikatową ścieżkę do obiektu blob. |
|
Wnioskowanie typu zawartości
|
inferContentType | boolean |
Wnioskowanie typu zawartości na podstawie rozszerzenia. |
|
|
Wyodrębnianie etykiet MIP
|
extractSensitivityLabel | boolean |
Określ, czy mają być wyodrębnione etykiety MIP. |
|
|
Nazwa konta usługi Purview
|
purviewAccountName | string |
Domyślna kolekcja będzie odpytywane, chyba że zostanie określona. |
Zwraca
Zawartość pliku.
- Zawartość pliku
- binary
Pobieranie zawartości obiektu blob przy użyciu ścieżki [PRZESTARZAŁE]
Ta akcja została przestarzała. Zamiast tego użyj polecenia Pobierz zawartość obiektu blob przy użyciu ścieżki (V2).
Ta operacja pobiera zawartość obiektu blob przy użyciu ścieżki.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Ścieżka obiektu blob
|
path | True | string |
Określ unikatową ścieżkę do obiektu blob. |
|
Wnioskowanie typu zawartości
|
inferContentType | boolean |
Wnioskowanie typu zawartości na podstawie rozszerzenia. |
Zwraca
Zawartość pliku.
- Zawartość pliku
- binary
Tworzenie blokowego obiektu blob (wersja 2)
Ta operacja przekazuje blokowy obiekt blob do usługi Azure Blob Storage.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Nazwa konta magazynu lub punkt końcowy obiektu blob
|
storageAccountName | True | string |
Nazwa konta magazynu. |
|
Określ ścieżkę folderu do przekazania
|
folderPath | True | string |
Określ ścieżkę folderu do przekazania. |
|
Określ nazwę obiektu blob do utworzenia
|
name | True | string |
Określ nazwę obiektu blob do utworzenia. |
|
Zawartość obiektu blob
|
body | True | binary |
Określ zawartość obiektu blob do przekazania. |
|
Typ zawartości
|
Content-Type | string |
Określ typ zawartości obiektu blob do przekazania. |
Tworzenie blokowego obiektu blob [PRZESTARZAŁE]
Ta akcja została przestarzała. Zamiast tego użyj polecenia Create block blob (V2).
Ta operacja przekazuje blokowy obiekt blob do usługi Azure Blob Storage.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Określ ścieżkę folderu do przekazania
|
folderPath | True | string |
Określ ścieżkę folderu do przekazania. |
|
Określ nazwę obiektu blob do utworzenia
|
name | True | string |
Określ nazwę obiektu blob do utworzenia. |
|
Zawartość obiektu blob
|
body | True | binary |
Określ zawartość obiektu blob do przekazania. |
|
Typ zawartości
|
Content-Type | string |
Określ typ zawartości obiektu blob do przekazania. |
Tworzenie identyfikatora URI sygnatury dostępu współdzielonego według ścieżki (wersja 2)
Ta operacja tworzy łącze SYGNATURy dostępu współdzielonego dla obiektu blob przy użyciu ścieżki.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Nazwa konta magazynu lub punkt końcowy obiektu blob
|
storageAccountName | True | string |
Nazwa konta usługi Azure Storage lub punkt końcowy obiektu blob. |
|
Ścieżka obiektu blob
|
path | True | string |
Unikatowa ścieżka obiektu blob. |
|
Identyfikator zasad grupy
|
GroupPolicyIdentifier | string |
Ciąg identyfikujący przechowywane zasady dostępu. Parametry zasad grupy (np. Godzina rozpoczęcia i Godzina zakończenia) mają pierwszeństwo przed parametrami wejściowymi wymienionymi w akcjach. |
|
|
Permissions
|
Permissions | string |
Uprawnienia określone w sygnaturze dostępu współdzielonego (wartości oddzielone przecinkami). |
|
|
Godzina rozpoczęcia
|
StartTime | date-time |
Data i godzina, o której sygnatura dostępu współdzielonego stanie się prawidłowa (na przykład: "2017-11-01T15:30:00+00:00"). Ustawienie domyślne = now(). |
|
|
Czas wygaśnięcia
|
ExpiryTime | date-time |
Data i godzina, po której sygnatura dostępu współdzielonego nie jest już prawidłowa (na przykład: "2017-12-01T15:30:00+00:00"). Ustawienie domyślne = now() + 24h. |
|
|
Protokół dostępu współdzielonego
|
AccessProtocol | string |
Dozwolone protokoły (tylko https lub http i https). Wartość null, jeśli nie chcesz ograniczać protokołu. |
|
|
Adres IP lub zakres adresów IP
|
IpAddressOrRange | string |
Dozwolony adres IP lub zakres adresów IP. Wartość null, jeśli nie chcesz ograniczać na podstawie adresu IP. |
Zwraca
Sygnatura dostępu współdzielonego
Tworzenie identyfikatora URI sygnatury dostępu współdzielonego według ścieżki [PRZESTARZAŁE]
Ta akcja została przestarzała. Zamiast tego użyj polecenia Create SAS URI by path (V2) (Utwórz identyfikator URI sygnatury dostępu współdzielonego według ścieżki (V2).
Ta operacja tworzy łącze SYGNATURy dostępu współdzielonego dla obiektu blob przy użyciu ścieżki.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Ścieżka obiektu blob
|
path | True | string |
Unikatowa ścieżka obiektu blob. |
|
Identyfikator zasad grupy
|
GroupPolicyIdentifier | string |
Ciąg identyfikujący przechowywane zasady dostępu. Parametry zasad grupy (np. Godzina rozpoczęcia i Godzina zakończenia) mają pierwszeństwo przed parametrami wejściowymi wymienionymi w akcjach. |
|
|
Permissions
|
Permissions | string |
Uprawnienia określone w sygnaturze dostępu współdzielonego (wartości oddzielone przecinkami). |
|
|
Godzina rozpoczęcia
|
StartTime | date-time |
Data i godzina, o której sygnatura dostępu współdzielonego stanie się prawidłowa (na przykład: "2017-11-01T15:30:00+00:00"). Ustawienie domyślne = now(). |
|
|
Czas wygaśnięcia
|
ExpiryTime | date-time |
Data i godzina, po której sygnatura dostępu współdzielonego nie jest już prawidłowa (na przykład: "2017-12-01T15:30:00+00:00"). Ustawienie domyślne = now() + 24h. |
|
|
Protokół dostępu współdzielonego
|
AccessProtocol | string |
Dozwolone protokoły (tylko https lub http i https). Wartość null, jeśli nie chcesz ograniczać protokołu. |
|
|
Adres IP lub zakres adresów IP
|
IpAddressOrRange | string |
Dozwolony adres IP lub zakres adresów IP. Wartość null, jeśli nie chcesz ograniczać na podstawie adresu IP. |
Zwraca
Sygnatura dostępu współdzielonego
Tworzenie obiektu blob (wersja 2)
Ta operacja przekazuje obiekt blob do usługi Azure Blob Storage.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Nazwa konta magazynu lub punkt końcowy obiektu blob
|
dataset | True | string |
Nazwa konta usługi Azure Storage lub punkt końcowy obiektu blob. |
|
Ścieżka do folderu
|
folderPath | True | string |
Określ ścieżkę folderu do przekazania. |
|
Nazwa obiektu blob
|
name | True | string |
Określ nazwę obiektu blob do utworzenia. |
|
Zawartość obiektu blob
|
body | True | binary |
Określ zawartość obiektu blob do przekazania. |
|
Typ zawartości
|
Content-Type | string |
Określ typ zawartości obiektu blob do przekazania. |
Zwraca
Metadane obiektu blob
- Body
- BlobMetadata
Tworzenie obiektu blob [PRZESTARZAŁE]
Ta akcja została przestarzała. Zamiast tego użyj polecenia Create blob (V2).
Ta operacja przekazuje obiekt blob do usługi Azure Blob Storage.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Ścieżka do folderu
|
folderPath | True | string |
Określ ścieżkę folderu do przekazania. |
|
Nazwa obiektu blob
|
name | True | string |
Określ nazwę obiektu blob do utworzenia. |
|
Zawartość obiektu blob
|
body | True | binary |
Określ zawartość obiektu blob do przekazania. |
|
Typ zawartości
|
Content-Type | string |
Określ typ zawartości obiektu blob do przekazania. |
Zwraca
Metadane obiektu blob
- Body
- BlobMetadata
Ustaw warstwę obiektu blob według ścieżki [PRZESTARZAŁE]
Ta akcja została przestarzała. Zamiast tego użyj opcji Ustaw warstwę obiektu blob według ścieżki (V2).
Ta operacja ustawia warstwę dla blokowego obiektu blob na standardowym koncie magazynu przy użyciu ścieżki.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Ścieżka obiektu blob
|
path | True | string |
Unikatowa ścieżka obiektu blob. |
|
Warstwa obiektu blob
|
newTier | True | string |
Nowa warstwa obiektu blob. |
Ustawianie warstwy obiektów blob według ścieżki (V2)
Ta operacja ustawia warstwę dla blokowego obiektu blob na standardowym koncie magazynu przy użyciu ścieżki.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Nazwa konta magazynu lub punkt końcowy obiektu blob
|
storageAccountName | True | string |
Nazwa konta usługi Azure Storage lub punkt końcowy obiektu blob. |
|
Ścieżka obiektu blob
|
path | True | string |
Unikatowa ścieżka obiektu blob. |
|
Warstwa obiektu blob
|
newTier | True | string |
Nowa warstwa obiektu blob. |
Usuwanie obiektu blob (wersja 2)
Ta operacja usuwa obiekt blob.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Nazwa konta magazynu lub punkt końcowy obiektu blob
|
dataset | True | string |
Nazwa konta usługi Azure Storage lub punkt końcowy obiektu blob. |
|
BLOB
|
id | True | string |
Określ obiekt blob do usunięcia. |
Usuwanie obiektu blob [PRZESTARZAŁE]
Ta akcja została przestarzała. Zamiast tego użyj polecenia Usuń obiekt blob (V2).
Ta operacja usuwa obiekt blob.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
BLOB
|
id | True | string |
Określ obiekt blob do usunięcia. |
Uzyskiwanie dostępnych zasad dostępu (wersja 2)
Ta operacja pobiera dostępne zasady dostępu współdzielonego dla obiektu blob.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Nazwa konta magazynu lub punkt końcowy obiektu blob
|
storageAccountName | True | string |
Nazwa konta usługi Azure Storage lub punkt końcowy obiektu blob. |
|
Ścieżka obiektu blob
|
path | True | string |
Unikatowa ścieżka obiektu blob. |
Zwraca
Uzyskiwanie dostępnych zasad dostępu [PRZESTARZAŁE]
Ta akcja została przestarzała. Zamiast tego użyj opcji Pobierz dostępne zasady dostępu (V2).
Ta operacja pobiera dostępne zasady dostępu współdzielonego dla obiektu blob.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Ścieżka obiektu blob
|
path | True | string |
Unikatowa ścieżka obiektu blob. |
Zwraca
Wyodrębnianie archiwum do folderu (wersja 2)
Ta operacja wyodrębnia zarchiwizowanego obiektu blob do folderu (na przykład: .zip).
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Nazwa konta magazynu lub punkt końcowy obiektu blob
|
dataset | True | string |
Nazwa konta usługi Azure Storage lub punkt końcowy obiektu blob. |
|
Ścieżka źródłowego zarchiwizowanego obiektu blob
|
source | True | string |
Określ ścieżkę do archiwum obiektu blob. |
|
Ścieżka folderu docelowego
|
destination | True | string |
Określ ścieżkę w usłudze Azure Blob Storage, aby wyodrębnić zawartość archiwum. |
|
Zastąpić?
|
overwrite | boolean |
Czy docelowy obiekt blob powinien zostać zastąpiony (prawda/fałsz)?. |
Zwraca
- response
- array of BlobMetadata
Wyodrębnianie archiwum do folderu [PRZESTARZAŁE]
Ta akcja została przestarzała. Zamiast tego użyj funkcji Wyodrębnij archiwum do folderu (V2).
Ta operacja wyodrębnia zarchiwizowanego obiektu blob do folderu (na przykład: .zip).
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Ścieżka źródłowego zarchiwizowanego obiektu blob
|
source | True | string |
Określ ścieżkę do archiwum obiektu blob. |
|
Ścieżka folderu docelowego
|
destination | True | string |
Określ ścieżkę w usłudze Azure Blob Storage, aby wyodrębnić zawartość archiwum. |
|
Zastąpić?
|
overwrite | boolean |
Czy docelowy obiekt blob powinien zostać zastąpiony (prawda/fałsz)?. |
Zwraca
- response
- array of BlobMetadata
Wyświetla listę obiektów blob (wersja 2)
Ta operacja wyświetla listę obiektów blob w kontenerze.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Nazwa konta magazynu lub punkt końcowy obiektu blob
|
dataset | True | string |
Nazwa konta usługi Azure Storage lub punkt końcowy obiektu blob. |
|
Folder
|
id | True | string |
Określ folder. |
|
Znacznik stronicowania
|
nextPageMarker | string |
Znacznik identyfikujący część listy, która ma zostać zwrócona za pomocą operacji listy". |
|
|
Lista płaska
|
useFlatListing | boolean |
Określa, czy należy wyświetlać listę obiektów blob na liście płaskiej". |
|
|
Wyodrębnianie etykiet MIP
|
extractSensitivityLabel | boolean |
Określ, czy mają być wyodrębnione etykiety MIP. |
|
|
Nazwa konta usługi Purview
|
purviewAccountName | string |
Domyślna kolekcja będzie odpytywane, chyba że zostanie określona. |
Zwraca
Reprezentuje listę obiektów blob wraz z odpowiednimi metadanymi etykiety poufności.
Wyświetla listę obiektów blob [PRZESTARZAŁE]
Ta akcja została przestarzała. Zamiast tego użyj list obiektów blob (V2).
Ta operacja wyświetla listę obiektów blob w kontenerze.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Folder
|
id | True | string |
Określ folder. |
|
Znacznik stronicowania
|
nextPageMarker | string |
Znacznik identyfikujący część listy, która ma zostać zwrócona za pomocą operacji listy". |
|
|
Lista płaska
|
useFlatListing | boolean |
Określa, czy należy wyświetlać listę obiektów blob na liście płaskiej". |
Zwraca
Reprezentuje stronę metadanych obiektu blob.
- Body
- BlobMetadataPage
Wyświetla listę obiektów blob w folderze głównym (V2)
Ta operacja wyświetla listę obiektów blob w folderze głównym usługi Azure Blob Storage.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Nazwa konta magazynu lub punkt końcowy obiektu blob
|
dataset | True | string |
Nazwa konta usługi Azure Storage lub punkt końcowy obiektu blob. |
|
Znacznik stronicowania
|
nextPageMarker | string |
Znacznik identyfikujący część listy, która ma zostać zwrócona za pomocą operacji listy. |
Zwraca
Reprezentuje stronę metadanych obiektu blob.
- Body
- BlobMetadataPage
Wyświetla listę obiektów blob w folderze głównym [PRZESTARZAŁE]
Ta akcja została przestarzała. Zamiast tego użyj list obiektów blob w folderze głównym (V2).
Ta operacja wyświetla listę obiektów blob w folderze głównym usługi Azure Blob Storage.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Znacznik stronicowania
|
nextPageMarker | string |
Znacznik identyfikujący część listy, która ma zostać zwrócona za pomocą operacji listy. |
Zwraca
Reprezentuje stronę metadanych obiektu blob.
- Body
- BlobMetadataPage
Wyzwalacze
| Po dodaniu lub zmodyfikowaniu obiektu blob (tylko właściwości) (wersja 2) |
Ta operacja wyzwala przepływ, gdy co najmniej jeden obiekt blob jest dodawany lub modyfikowany w kontenerze. Ten wyzwalacz pobierze tylko metadane pliku. Aby uzyskać zawartość pliku, możesz użyć operacji "Pobierz zawartość pliku". Wyzwalacz nie jest uruchamiany, jeśli plik zostanie dodany/zaktualizowany w podfolderze. Jeśli jest to wymagane do wyzwolenia w podfolderach, należy utworzyć wiele wyzwalaczy. |
| Po dodaniu lub zmodyfikowaniu obiektu blob (tylko właściwości) [PRZESTARZAŁE] |
Ta akcja została przestarzała. Zamiast tego użyj polecenia Gdy obiekt blob jest dodawany lub modyfikowany (tylko właściwości) (wersja 2).
|
Po dodaniu lub zmodyfikowaniu obiektu blob (tylko właściwości) (wersja 2)
Ta operacja wyzwala przepływ, gdy co najmniej jeden obiekt blob jest dodawany lub modyfikowany w kontenerze. Ten wyzwalacz pobierze tylko metadane pliku. Aby uzyskać zawartość pliku, możesz użyć operacji "Pobierz zawartość pliku". Wyzwalacz nie jest uruchamiany, jeśli plik zostanie dodany/zaktualizowany w podfolderze. Jeśli jest to wymagane do wyzwolenia w podfolderach, należy utworzyć wiele wyzwalaczy.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Nazwa konta magazynu lub punkt końcowy obiektu blob
|
dataset | True | string |
Nazwa konta usługi Azure Storage lub punkt końcowy obiektu blob. |
|
Pojemnik
|
folderId | True | string |
Wybierz kontener. |
|
Liczba obiektów blob do zwrócenia
|
maxFileCount | integer |
Maksymalna liczba obiektów blob zwracanych z wyzwalacza (1–100). |
Zwraca
Metadane obiektu blob
- Lista plików
- BlobMetadata
Po dodaniu lub zmodyfikowaniu obiektu blob (tylko właściwości) [PRZESTARZAŁE]
Ta akcja została przestarzała. Zamiast tego użyj polecenia Gdy obiekt blob jest dodawany lub modyfikowany (tylko właściwości) (wersja 2).
Ta operacja wyzwala przepływ, gdy co najmniej jeden obiekt blob jest dodawany lub modyfikowany w kontenerze. Ten wyzwalacz pobierze tylko metadane pliku. Aby uzyskać zawartość pliku, możesz użyć operacji "Pobierz zawartość pliku". Wyzwalacz nie jest uruchamiany, jeśli plik zostanie dodany/zaktualizowany w podfolderze. Jeśli jest to wymagane do wyzwolenia w podfolderach, należy utworzyć wiele wyzwalaczy.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Pojemnik
|
folderId | True | string |
Wybierz kontener. |
|
Liczba obiektów blob do zwrócenia
|
maxFileCount | integer |
Maksymalna liczba obiektów blob zwracanych z wyzwalacza (1–100). |
Zwraca
Metadane obiektu blob
- Lista plików
- 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. |
ListOfBlobsWithSensitivityLabels
Reprezentuje listę obiektów blob wraz z odpowiednimi metadanymi etykiety poufności.
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
value
|
value | array of DataWithSensitivityLabelInfo |
Lista obiektów blob |
DataWithSensitivityLabelInfo
Dane z informacjami o etykiecie poufności
| 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. |
|
SensitivityLabelInfo
|
SensitivityLabelInfo | array of SensitivityLabelMetadata |
Lista informacji o metadanych etykiety poufności |
BlobMetadataPage
Reprezentuje stronę metadanych obiektu blob.
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
value
|
value | array of BlobMetadata |
Kolekcja metadanych obiektu blob. |
|
nextLink
|
nextLink | string |
Adres URL, który może służyć do pobierania następnej strony. |
|
Znacznik następnej strony
|
nextPageMarker | string |
Znacznik, który może służyć do pobierania następnej strony. |
SensitivityLabelMetadata
Informacje o metadanych funkcji SensitivityLabel
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
sensitivityLabelId
|
sensitivityLabelId | string |
SensitivityLabel Id. |
|
name
|
name | string |
Nazwa etykiety poufności. |
|
displayName
|
displayName | string |
SensitivityLabel displayName info |
|
etykietka narzędzia
|
tooltip | string |
WażnośćSzczegóły etykietki narzędzia. |
|
priority
|
priority | integer |
WażnośćWłaciwość. |
|
color
|
color | string |
Kolor etykiet poufności. |
|
jestZaszyfrowany
|
isEncrypted | boolean |
is SensitivityLabel Encrypted. |
|
isEnabled
|
isEnabled | boolean |
Określa, czy etykieta SensitivityLabel jest włączona. |
|
isParent
|
isParent | boolean |
Czy wartość SensitivityLabel jest elementem nadrzędnym. |
|
parentSensitivityLabelId
|
parentSensitivityLabelId | string |
Identyfikator elementu SensitivityLabel nadrzędnego. |
SharedAccessSignatureBlobPolicy
Zestaw parametrów do wygenerowania linku sygnatury dostępu współdzielonego.
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Identyfikator zasad grupy
|
GroupPolicyIdentifier | string |
Ciąg identyfikujący przechowywane zasady dostępu. Parametry zasad grupy (np. Godzina rozpoczęcia i Godzina zakończenia) mają pierwszeństwo przed parametrami wejściowymi wymienionymi w akcjach. |
|
Permissions
|
Permissions | string |
Uprawnienia określone w sygnaturze dostępu współdzielonego (wartości oddzielone przecinkami). |
|
Godzina rozpoczęcia
|
StartTime | date-time |
Data i godzina, o której sygnatura dostępu współdzielonego stanie się prawidłowa (na przykład: "2017-11-01T15:30:00+00:00"). Ustawienie domyślne = now(). |
|
Czas wygaśnięcia
|
ExpiryTime | date-time |
Data i godzina, po której sygnatura dostępu współdzielonego nie jest już prawidłowa (na przykład: "2017-12-01T15:30:00+00:00"). Ustawienie domyślne = now() + 24h. |
|
Protokół dostępu współdzielonego
|
AccessProtocol | string |
Dozwolone protokoły (tylko https lub http i https). Wartość null, jeśli nie chcesz ograniczać protokołu. |
|
Adres IP lub zakres adresów IP
|
IpAddressOrRange | string |
Dozwolony adres IP lub zakres adresów IP. Wartość null, jeśli nie chcesz ograniczać na podstawie adresu IP. |
SharedAccessSignature
Sygnatura dostępu współdzielonego
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Web Url
|
WebUrl | uri |
Adres URL obiektu z tokenem dostępu. |
binarny
Jest to podstawowy typ danych "binary".