Udostępnij za pośrednictwem


Używanie usługi Azure Blob Storage do konwersji modelu

Usługa konwersji modelu wymaga dostępu do usługi Azure Blob Storage, aby mogła pobierać dane wejściowe i przechowywać dane wyjściowe. W tym artykule opisano sposób wykonywania najbardziej typowych kroków.

Przygotowywanie kont usługi Azure Storage

  • Tworzenie konta magazynu (StorageV2)
  • Tworzenie wejściowego kontenera obiektów blob na koncie magazynu (na przykład o nazwie "arrinput")
  • Utwórz wyjściowy kontener obiektów blob na koncie magazynu (na przykład "arroutput")

Napiwek

Aby uzyskać instrukcje krok po kroku dotyczące konfigurowania konta magazynu, zapoznaj się z przewodnikiem Szybki start: konwertowanie modelu na potrzeby renderowania

Tworzenie konta magazynu i kontenerów obiektów blob można wykonać przy użyciu jednego z następujących narzędzi:

Upewnij się, że usługa Azure Remote Rendering może uzyskać dostęp do konta magazynu

Usługa Azure Remote Rending musi pobierać dane modelu z konta magazynu i zapisywać je z powrotem.

Możesz udzielić usłudze Azure Remote Rendering dostępu do konta magazynu na następujące dwa sposoby:

Połączenie konta usługi Azure Storage przy użyciu konta usługi Azure Remote Rendering

Wykonaj kroki podane w sekcji Tworzenie konta .

Pobieranie sygnatury dostępu współdzielonego dla kontenerów magazynu

Przechowywane sygnatury dostępu (SAS) służą do udzielania dostępu do odczytu dla danych wejściowych i dostępu do zapisu dla danych wyjściowych. Zalecamy generowanie nowych identyfikatorów URI za każdym razem, gdy model jest konwertowany. Ponieważ identyfikatory URI wygasają po pewnym czasie, utrwalanie ich przez dłuższy czas może spowodować nieoczekiwane przerwanie aplikacji.

Szczegółowe informacje o sygnaturze dostępu współdzielonego można znaleźć w dokumentacji sygnatury dostępu współdzielonego.

Identyfikator URI sygnatury dostępu współdzielonego można wygenerować przy użyciu jednego z:

Przykład użycia sygnatur dostępu współdzielonego w konwersji zasobów jest wyświetlany w pliku Conversion.ps1 przykładowych skryptów programu PowerShell.

Ważne

Podczas konfigurowania konta magazynu nie należy określać dozwolonego zakresu adresów IP, nawet jeśli zezwala na wyświetlanie wszystkich adresów IP:

Screenshot of blob storage settings in Azure portal that show how to configure an allowed IP address range.

Po określeniu jakiegokolwiek zakresu adresów IP token SAS może nie działać z usługą ARR, a ładowanie modelu może zakończyć się niepowodzeniem.

Przekazywanie modelu wejściowego

Aby rozpocząć konwertowanie modelu, musisz go przekazać przy użyciu jednej z następujących opcji:

Przykład przekazywania danych do konwersji można znaleźć w pliku Conversion.ps1 przykładowych skryptów programu PowerShell.

Uwaga

Podczas przekazywania modelu wejściowego należy unikać długich nazw plików i/lub struktur folderów, aby uniknąć problemów z limitem długości ścieżki systemu Windows w usłudze.

Pobieranie identyfikatora URI sygnatury dostępu współdzielonego dla przekonwertowanego modelu

Ten krok jest podobny do pobierania sygnatury dostępu współdzielonego dla kontenerów magazynu. Jednak tym razem należy pobrać identyfikator URI sygnatury dostępu współdzielonego dla pliku modelu, który został zapisany w kontenerze wyjściowym.

Aby na przykład pobrać identyfikator URI sygnatury dostępu współdzielonego za pośrednictwem Eksplorator usługi Azure Storage, kliknij prawym przyciskiem myszy plik modelu i wybierz pozycję "Pobierz sygnaturę dostępu współdzielonego".

Sygnatura dostępu współdzielonego (SAS) do ładowania modeli jest wymagana, jeśli konto magazynu nie zostało połączone z kontem usługi Azure Remote Rendering. Aby dowiedzieć się, jak połączyć swoje konto, zobacz Tworzenie konta.

Następne kroki