Udostępnij za pośrednictwem


Łączenie emulatora z Eksplorator usługi Storage

Eksplorator usługi Storage można połączyć się z emulatorem usługi Azure Storage, aby ułatwić programowanie. Emulatory zapewniają bezpłatne środowisko lokalne do testowania kodu i aplikacji. A gdy aplikacja działa lokalnie, możesz przełączyć się na rzeczywiste konto usługi Azure Storage w chmurze.

Obsługiwane emulatory

Eksplorator usługi Storage oficjalnie obsługuje i zaleca korzystanie z Azurite. Azurite to wieloplatformowy emulator typu open source firmy Microsoft. Obsługuje on obiekty blob, kolejki i tabele. Jednak każdy emulator, który działa podobnie do usługi Azurite, może również pracować z Eksploratorem usługi Storage. Należy również pamiętać, że Eksplorator usługi Storage nie jest dostarczana z emulatorem. Musisz pobrać emulator samodzielnie.

Jak nawiązać połączenie z emulatorem

Przed nawiązaniem połączenia Eksplorator usługi Storage z emulatorem należy najpierw uruchomić emulator. Eksplorator usługi Storage nie uruchamia emulatora. Jeśli próbujesz uzyskać dostęp do konta magazynu emulatora przed uruchomieniem emulatora, zostanie wyświetlony komunikat z przypomnieniami o uruchomieniu emulatora. Jeśli próbujesz uzyskać dostęp do kontenera emulatora, kolejki lub tabeli przed uruchomieniem emulatora, zostanie wyświetlony komunikat o błędzie.

Eksplorator usługi Storage automatycznie łączy się z emulatorem, jeśli spełnione są następujące warunki:

  • Emulator działa lokalnie.
  • Emulator jest skonfigurowany do nasłuchiwania na portach domyślnych:
    • Bloków blob: 10000
    • Kolejek: 10001
    • Tabel: 10002
  • Emulator jest skonfigurowany do używania protokołu HTTP

Następnie możesz szybko uzyskać dostęp do zasobów emulatora, przechodząc w widoku drzewa zasobów do emulatora lokalnych i dołączonych>>

Jeśli którykolwiek z warunków nie jest spełniony, musisz ręcznie dodać połączenie do emulatora.

Ręczne nawiązywanie połączenia z emulatorem

Lokalny emulator

Jeśli musisz ręcznie nawiązać połączenie z emulatorem uruchomionym lokalnie, otwórz okno dialogowe "Połącz" (ikona wtyczki na pionowym pasku narzędzi) i wybierz pozycję Emulator magazynu lokalnego. Następnie wypełnij wszystkie wymagane pola. Pamiętaj, aby ustawić porty dla każdego typu usługi na odpowiednie wartości. Jeśli emulator jest skonfigurowany do używania protokołu HTTPS, upewnij się również, że zaznaczono pole wyboru https. Po zakończeniu nawiązywania połączenia możesz znaleźć węzeł konta magazynu dla emulatora w obszarze >

Emulator zdalny

Uwaga

Łączenie Eksploratora usługi Storage z emulatorem zdalnym nie jest zalecane. Niektóre konfiguracje emulatora zdalnego mogą utrudnić Eksploratorowi usługi Storage rozpoznawanie ich jako połączeń emulatora, co może mieć wpływ na niektóre funkcje. Aby uzyskać najlepsze wyniki, skonfiguruj emulator tak, aby używał domyślnej nazwy i klucza konta programistycznego, a następnie użyj nazwy i klucza parametry połączenia, aby nawiązać połączenie.

Jeśli musisz ręcznie nawiązać połączenie z emulatorem uruchomionym na innej maszynie, musisz utworzyć parametry połączenia, które szczegółowo szczegółowo opisuje sposób nawiązywania połączenia z emulatorem. Parametry połączenia prawdopodobnie muszą jawnie zdefiniować punkt końcowy dla każdego typu usługi.

Po utworzeniu parametrów połączeń otwórz okno dialogowe "Połącz" (ikona wtyczki na pionowym pasku narzędzi) i wybierz pozycję Konto magazynowe lub usługa. Następnie wybierz opcję Parametry połączenia, przejdź do następnej strony i użyj parametry połączenia, aby ukończyć proces połączenia. Następnie możesz znaleźć węzeł konta magazynu dla emulatora w obszarze >

Następne kroki