Udostępnij za pośrednictwem


Znane problemy i ograniczenia dotyczące zadań magazynu

W tym artykule opisano ograniczenia i znane problemy związane z zadaniami magazynu. Problemy wyświetlane w tym artykule odzwierciedlają bieżący stan usługi. Ta lista zmieni się wraz z upływem czasu, ponieważ obsługa będzie nadal rozszerzana.

Ważne

Akcje usługi Azure Storage są obecnie dostępne w wersji zapoznawczej i są dostępne w tych regionach. Zobacz Dodatkowe warunki użytkowania wersji zapoznawczych platformy Microsoft Azure, aby zapoznać się z postanowieniami prawnymi dotyczącymi funkcji platformy Azure, które są w wersji beta lub wersji zapoznawczej albo w inny sposób nie zostały jeszcze wydane jako ogólnie dostępne.

Regiony konta magazynu

W publicznej wersji zapoznawczej można kierować tylko konta magazynu, które znajdują się w tym samym regionie co zadania magazynu.

Limity skalowania

Współczynnik skali Obsługiwany limit
Zadania magazynu na subskrypcję 100
Przypisania zadań magazynu na zadanie magazynu 50
Przypisania zadań magazynu na konto magazynu 50
Wersje definicji zadań magazynu 50

Akcje usługi Azure Storage automatycznie skaluje zadania przetwarzania na podstawie ilości danych na koncie magazynu, z zastrzeżeniem wewnętrznych limitów. Czas trwania wykonywania zależy od liczby obiektów blob na koncie magazynu, a także ich hierarchii w usłudze Azure Data Lake Storage Gen2. Pierwsze wykonanie zadania za pośrednictwem prefiksu ścieżki może trwać dłużej niż kolejne wykonania. Akcje usługi Azure Storage są również zaprojektowane tak, aby można było samodzielnie regulować obciążenia aplikacji na koncie magazynu, aby miały pierwszeństwo. W związku z tym skala i czas trwania wykonywania zależą również od dostępnej pojemności transakcji, biorąc pod uwagę maksymalny limit żądań konta magazynu. Poniżej przedstawiono typowe skalowanie przetwarzania, które mogą być wyższe, jeśli masz dostępną większą pojemność transakcji lub mogą być niższe w przypadku mniejszej pojemności wolnej transakcji na koncie magazynu.

W okresie obowiązywania wersji zapoznawczej akcje usługi Azure Storage mogą wywoływać maksymalnie 200 milionów operacji dziennie przez maksymalnie siedem dni na koncie magazynu w płaskiej przestrzeni nazw. W zależności od proporcji obiektów blob, które spełniają warunek operacji, przydział zadania może przetwarzać od 200 milionów do czterech miliardów obiektów blob w ciągu dnia.

W przypadku kont magazynu z hierarchiczną przestrzenią nazw akcje usługi Azure Storage mogą wywoływać maksymalnie 35 milionów operacji dziennie przez maksymalnie siedem dni w okresie obowiązywania wersji zapoznawczej. W zależności od proporcji obiektów blob, które spełniają warunek operacji, przydział zadania może przetwarzać od 35 milionów do 400 milionów obiektów blob w ciągu dnia.

Nakładające się prefiksy dla przypisań

Zadania magazynu nie uniemożliwiają wykonywania przypisań zadań na nakładających się prefiksach. Jeśli istnieje wiele przypisań zadań z nakładającymi się prefiksami, obiekty blob mogą być przetwarzane przez te przypisania zadań w dowolnej kolejności. Jeśli kolejność wykonywania operacji w tych przydziałach zadań jest ważna, podczas konfigurowania zadania upewnij się, że prefiks dla przypisań nie nakłada się.

Limit współbieżności na potrzeby wykonywania

Zadania magazynu mają limit liczby przypisań zadań, które mogą być wykonywane współbieżnie na każdym koncie magazynu. Aby zapewnić optymalną wydajność, upewnij się, że przypisania zadań na jednym koncie magazynu mają być uruchamiane z rozsądnym interwałem czasu między nimi na podstawie obiektów docelowych, aby zapewnić ukończenie zadań w czasie. Wykonania przydziału zadań przekraczające limit współbieżności dla konta magazynu są wstrzymane do momentu ukończenia innych przypisań.

Skalowanie zależności od pojemności transakcji dostępnej dla konta magazynu

Wykonywanie przypisania zadania magazynu jest skalowane automatycznie w zależności od pojemności żądania transakcji dostępnej na koncie magazynu. Skalowanie jest wyższe, gdy dostępna jest większa pojemność transakcji i niższa, gdy jest dostępna mniejsza pojemność transakcji.

Jeśli docelowe konto magazynu ma niższą dostępną pojemność transakcji, wykonywanie zadań magazynu może być ograniczone, co może spowodować dłuższy niż oczekiwany czas trwania wykonywania przypisania zadania.

Aby uzyskać więcej informacji na temat limitów skalowania, zobacz Cele skalowalności i wydajności dla usługi Blob Storage.

Uwaga

Możesz zażądać większej pojemności i limitów ruchu przychodzącego. Aby poprosić o zwiększenie, skontaktuj się z pomocą techniczną platformy Azure.

Przebiegi zadań magazynu mogą zapisywać w kontenerze eksportu raportu bez uprawnień do kontenera

Podczas tworzenia przypisania zadania przypiszesz rolę do przypisanej przez system tożsamości zarządzanej zadania magazynu. Po uruchomieniu zadania magazynu może działać tylko w kontenerach, w których jest przypisana tożsamość zarządzana, jest przypisana wymagana rola. Tak nie jest w przypadku kontenera eksportu raportu wybranego podczas przypisywania zadań. Chociaż zadanie magazynu nie może działać na istniejących obiektach blob w tym kontenerze, zadanie nie wymaga poprawnej roli do zapisywania raportów w tym kontenerze.

Operatory ciągów na metadanych kontenera, metadanych obiektu blob i tagach indeksu obiektów blob nie działają, jeśli wartości są liczbami

Nie można używać operatorów ciągów w metadanych kontenera, metadanych obiektu blob i tagach indeksu obiektów blob wraz z liczbami jako wartością. Na przykład wartość equals(Tags.Value[Year], "2022"), gdzie wartość "2022" jest liczbą, wraz z operatorem ciągu równa się, nie ocenia poprawnie.

Przypisania kończą się niepowodzeniem, gdy odwołują się do nazwy konta magazynu rozpoczynającej się cyfrą

Jeśli przypiszesz zadanie magazynu do konta magazynu o nazwie rozpoczynającej się od cyfry, przypisanie zadania magazynu zakończy się niepowodzeniem.

Dane monitorowania nie są wyświetlane, chyba że zadanie magazynu i konto magazynu znajdują się w tej samej grupie zasobów

Jeśli zadanie magazynu i konto magazynu określone w przypisaniu zadania znajdują się w różnych grupach zasobów, zagregowane dane monitorowania dla konta magazynu nie są poprawnie wyświetlane na karcie monitorowania okienka zadań magazynu.

Wykonywanie przydziału zadań magazynu jest zablokowane w stanie w toku bez przetworzonych obiektów blob

W większości przypadków wykonywanie zadań postępuje po 20 minutach. Jeśli jednak zadanie zostanie zablokowane, sprawdź, czy, że docelowe konto magazynu ma wymaganą zgodną konfigurację. Jeśli na przykład zadanie magazynu ustawi zasady niezmienności, ale konto docelowe nie jest skonfigurowane z obsługą przechowywania wersji, zadanie magazynu nie będzie działać i ostatecznie zakończy się niepowodzeniem. Pamiętaj, aby przetestować każdą operację na docelowym koncie magazynu przy użyciu mechanizmu innego niż zadanie magazynu, aby upewnić się, że operacja zakończy się pomyślnie. Następnie dodaj operację do zadania magazynu.

Zadanie magazynu kończy się niepowodzeniem z powodu błędu wewnętrznego

Jeśli na kontach magazynu są wypróbowane niezgodne operacje zadań magazynu, wykonanie zadania może zakończyć się niepowodzeniem z powodu błędu lub może być zablokowane w stanie w toku. Na przykład operacja, która próbuje ustawić tag indeksu obiektów blob na koncie, które ma hierarchiczną przestrzeń nazw, nie powiedzie się. Upewnij się, że konfiguracja konta magazynu i operacja zadania magazynu są zgodne.

Znaki białych znaków w tagach indeksu obiektów blob i metadanych nie są jeszcze obsługiwane

Znaki odstępu w kluczu i wartości tagów obiektów blob są akceptowalnymi danymi wejściowymi. Jednak warunki zadania magazynu nie mogą przetworzyć znaków odstępów. Jeśli klucz lub wartość zawiera znak odstępu, po uruchomieniu zadania zostanie wyświetlony błąd.

Wartość właściwości nazwy obiektu blob zawiera lub pasuje do "." jest nieobsługiwana

Dane wejściowe pola ciągu w klauzuli nazwy obiektu blob akceptują ciąg ".doc" lub ".pdf" jako dane wejściowe, ale nie można wdrożyć zasobu zadania. Walidacja dostawcy zasobów usługi przechwytuje go i zgłasza błąd. Wartość właściwości "Name" to ".doc" i nie jest zgodna ze wzorcem '^[a-zA-Z0-9]+$"}]}.

Przypisania zadań magazynu działają na niekompletnej liście obiektów blob w przypadku użycia z wieloma filtrami katalogów na kontach, które mają hierarchiczną przestrzeń nazw

Jeśli w przypisaniach zadań magazynu jest używanych wiele filtrów, nie wszystkie prefiksy katalogów są skanowane pod kątem działania obiektów blob.

Używanie znaków odstępów w prefiksie ścieżki podczas przypisywania zadania nie jest obsługiwane

Konta magazynu, które mają hierarchiczną przestrzeń nazw, wyświetlają informacje o lokalizacji, tak jak container1 / subcontainer1 w przypadku znaku odstępu między ciągiem a znakiem / . Podczas przypisywania zostanie wyświetlony błąd podczas kopiowania i wklejania tych informacji do pola prefiksu ścieżki.

Niska wydajność podczas przetwarzania obiektów blob na kontach, które mają hierarchiczną przestrzeń nazw

Akcje magazynu działają na obiektach blob na koncie z włączoną hierarchiczną przestrzenią nazw w ograniczonej pojemności. Jest to znany problem, który jest rozwiązywany. Ten problem zmniejsza szybkość przetwarzania obiektów blob przez uruchomienie zadania magazynu.

Działanie na kontach magazynu w sieci prywatnej nie jest obsługiwane

W przypadku stosowania przypisań zadań magazynu do kont magazynu, które mają reguły adresów IP lub sieci na potrzeby kontroli dostępu, wykonanie zadania może zakończyć się niepowodzeniem. Dzieje się tak, ponieważ przypisania zadań magazynu muszą uzyskiwać dostęp do konta magazynu za pośrednictwem publicznego punktu końcowego, który może zostać zablokowany przez zaporę lub reguły sieci wirtualnej. Aby uniknąć tego problemu, należy prawidłowo skonfigurować dostęp sieciowy do konta magazynu.

Zadania magazynu nie będą wyzwalane na koncie regionalnym migrowanym na kontach GRS/GZRS

Jeśli przeprowadzisz migrację konta magazynu z regionu podstawowego GRS lub GZRS do regionu pomocniczego lub odwrotnie, wszystkie zadania magazynu przeznaczone dla konta magazynu nie zostaną wyzwolone, a żadne istniejące wykonania zadań mogą zakończyć się niepowodzeniem. 

Zobacz też