Udostępnij za pośrednictwem


Importowanie aktualizacji do usługi Device Update dla IoT Hub

Dowiedz się, jak uzyskać nową aktualizację i zaimportować ją do usługi Device Update dla IoT Hub. Jeśli jeszcze tego nie zrobiono, zapoznaj się z kluczowymi pojęciami dotyczącymi importowania i sposobami przygotowania aktualizacji do zaimportowania.

Wymagania wstępne

Importowanie aktualizacji

Uwaga

Poniższe instrukcje pokazują, jak zaimportować aktualizację za pośrednictwem interfejsu użytkownika Azure Portal. Możesz również użyć aktualizacji urządzenia dla interfejsów API IoT Hub, aby zaimportować aktualizację.

  1. Zaloguj się do Azure Portal i przejdź do IoT Hub przy użyciu usługi Device Update.

  2. Po lewej stronie wybierz pozycję Updates w obszarze Device Management.

    Importowanie Aktualizacje

  3. Wybierz kartę Updates z listy kart w górnej części ekranu.

    Aktualizacje

  4. Wybierz + Import a new update poniżej nagłówka Available Updates .

    Importowanie nowej aktualizacji

  5. Wybierz pozycję + Select from storage container. Zostanie wyświetlony interfejs użytkownika kont magazynu. Wybierz istniejące konto lub utwórz konto przy użyciu polecenia + Storage account. To konto jest używane na potrzeby kontenera do przygotowania aktualizacji do importowania.

    Wybieranie pozycji Aktualizuj pliki

  6. Po wybraniu konta magazynu zostanie wyświetlony interfejs użytkownika kontenerów. Wybierz istniejący kontener lub utwórz kontener przy użyciu polecenia + Container. Ten kontener służy do przygotowania plików aktualizacji do importowania rekomendacji: używaj nowego kontenera za każdym razem, gdy importujesz aktualizację, aby uniknąć przypadkowego importowania plików z poprzednich aktualizacji. Jeśli nie używasz nowego kontenera, przed wykonaniem tego kroku usuń wszystkie pliki z istniejącego kontenera.

    Konto magazynu

  7. W kontenerze wybierz pozycję Upload. Zostanie wyświetlony interfejs użytkownika przekazywania.

    Wybieranie kontenera

  8. Wybierz ikonę folderu po prawej stronie Files sekcji w nagłówku Upload blob . Użyj selektora plików, aby przejść do lokalizacji plików aktualizacji i zaimportować manifest, wybrać wszystkie pliki, a następnie wybrać pozycję Open. Możesz trzymać klawisz Shift i kliknąć, aby wybrać wiele plików.

    Publikowanie aktualizacji

  9. Po wybraniu wszystkich plików aktualizacji wybierz pozycję Upload.

    Przekazywanie kontenera

  10. Wybierz przekazane pliki, aby wyznaczyć je do zaimportowania . Następnie kliknij przycisk, Select aby wrócić do Import update strony.

    Wybieranie pozycji Przekazane pliki

  11. Na stronie Importowanie aktualizacji przejrzyj pliki do zaimportowania. Następnie wybierz pozycję Import update , aby rozpocząć proces importowania. Aby rozwiązać problemy z błędami, zobacz stronę Rozwiązywanie problemów z aktualizacją serwera proxy .

    Rozpoczęcie importowania

  12. Rozpoczyna się proces importowania, a ekran przechodzi do Import History sekcji. Wybierz Refresh , aby wyświetlić postęp do czasu zakończenia procesu importowania (w zależności od rozmiaru aktualizacji proces może zakończyć się za kilka minut, ale może trwać dłużej).

    Aktualizowanie sekwencjonowania importu

  13. Gdy kolumna Status wskazuje, że importowanie zakończyło się pomyślnie, wybierz Available Updates nagłówek. Zaimportowana aktualizacja powinna być teraz widoczna na liście.

    Stan zadania

Jeśli importujesz za pośrednictwem interfejsów API, zamiast tego

Oprócz importowania za pośrednictwem Azure Portal można również programowo zaimportować aktualizację, wykonując następujące czynności:

Uwaga

Aby uzyskać wymagane uprawnienia interfejsu API, zobacz Role użytkownika aktualizacji urządzenia i dostęp .

Pliki aktualizacji i manifest importu należy przekazać do kontenera obiektów blob usługi Azure Storage na potrzeby przemieszczania. Aby zaimportować pliki etapowe, podaj adres URL obiektu blob lub sygnaturę dostępu współdzielonego (SAS) dla prywatnych obiektów blob do interfejsu API aktualizacji urządzeń. Jeśli używasz sygnatury dostępu współdzielonego, upewnij się, że jest to trzy godziny lub większe okno wygaśnięcia.

Porada

Aby przekazać duże pliki aktualizacji do kontenera obiektów blob usługi Azure Storage, możesz użyć jednego z następujących elementów w celu uzyskania lepszej wydajności:

Następne kroki