Ćwiczenie — Tworzenie połączenia hybrydowego usługi Azure Relay

Ukończone

Zanim Twoje aplikacje będą mogły wymieniać komunikaty przy użyciu usługi Azure Relay, musisz utworzyć i skonfigurować przestrzeń nazw.

W Twojej organizacji finansowej na potrzeby usługi sprawdzania środków deweloperzy używają połączeń hybrydowych. Chcesz utworzyć przekaźnik, który obsługuje te połączenia. Chcesz także uzyskać poświadczenia zabezpieczeń, których potrzebują aplikacje, aby nawiązać połączenie.

W tej lekcji utworzysz przestrzeń nazw usługi Azure Relay, a następnie zapiszesz klucz podstawowy i parametry połączenia do późniejszego użycia w kodzie aplikacji.

Tworzenie przestrzeni nazw w usłudze Azure Relay

Zacznijmy od utworzenia nowej przestrzeni nazw usługi Azure Relay.

  1. W witrynie Azure Portal w okienku po lewej stronie wybierz pozycję Utwórz zasób.

  2. W polu wyszukiwania Wyszukaj w witrynie Marketplace wyszukaj i wybierz pozycję Relay. Wybierz kartę marketplace dla usługi Relay, a zostanie wyświetlony panel Przekaźnik.

    Screenshot showing the top portion of the Relay panel with the logo and Create button.

  3. Wybierz pozycję Utwórz. Zostanie wyświetlony panel Tworzenie przestrzeni nazw .

  4. Na karcie Podstawy wprowadź następujące wartości dla każdego ustawienia.

    Ustawienie Wartość
    SZCZEGÓŁY PROJEKTU
    Subskrypcja Subskrypcja Concierge
    Grupa zasobów Z listy rozwijanej wybierz pozycję [nazwa grupy zasobów piaskownicy].
    SZCZEGÓŁY WYSTĄPIENIA
    Nazwisko Użyj nazwy, która jest unikatowa w obrębie domeny servicebus.windows.net.
    Na przykład użyj wartości creditcheckrelay-xx, zastępując ciąg xx swoimi inicjałami lub innym ciągiem tekstowym.
    Lokalizacja Wybierz lokalizację w pobliżu.
  5. Wybierz pozycję Przejrzyj i utwórz. Po pomyślnym zakończeniu walidacji wybierz pozycję Utwórz.

Platforma Azure utworzy i wdroży nową przestrzeń nazw. Wdrożenie może potrwać kilka minut.

Uzyskiwanie klucza podstawowego i podstawowych parametrów połączenia

Usługa Azure Relay pomaga w zachowaniu bezpieczeństwa, wymagając od aplikacji podania klucza dostępu podczas nawiązywania połączenia. Pobierz i zapisz ten klucz teraz, aby można było go użyć w kodzie aplikacji w dalszej części modułu.

  1. Po pomyślnym zakończeniu wdrażania przestrzeni nazw wybierz pozycję Przejdź do zasobu. Pojawi się panel przekaźnika .

  2. W okienku menu po lewej stronie w obszarze Ustawienia wybierz pozycję Zasady dostępu współdzielonego, a następnie wybierz zasady RootManageSharedAccessKey. Zostanie wyświetlony panel Zasady sygnatury dostępu współdzielonego: RootManageSharedAccessKey .

    Screenshot of the SAS Policy: RootManageSharedAccessKey panel showing how to get the access key connection string for the relay.

  3. Aby zapisać klucz podstawowy i podstawowy parametry połączenia, wykonaj następujące kroki:

    a. W polu Klucz podstawowy wybierz przycisk Kopiuj do schowka.
    b. W Notatniku lub innym edytorze tekstów wklej ten klucz.
    c. W polu Podstawowy ciąg Połączenie ion wybierz przycisk Kopiuj do schowka.
    d. W edytorze tekstów wklej te parametry połączenia w nowym wierszu.
    e. Plikowi tekstowemu nadaj nazwę AccessKeys.txt i zapisz go w folderze lokalnym.

Tworzenie nowego połączenia hybrydowego w przestrzeni nazw

W przypadku usługi internetowej sprawdzania środków warto użyć połączeń hybrydowych, a nie połączeń usługi Windows Communication Foundation (WCF). Dodajmy tę możliwość do przekaźnika.

  1. W witrynie Azure Portal w lewym górnym rogu wybierz utworzony wcześniej przekaźnik.

  2. Wybierz pozycję + Połączenie hybrydowe. Zostanie wyświetlony panel Tworzenie hybrydowej Połączenie ion.

  3. W polu Nazwa wprowadź nazwę CreditCheckConnection. Pozostaw zaznaczone pole Wymaga uwierzytelnienia klienta, a następnie wybierz pozycję Utwórz.

Konfiguracja przekaźnika na platformie Azure została ukończona. Aplikacje mogą wymieniać komunikaty za pośrednictwem przekaźnika po nawiązaniu z nim odpowiedniego połączenia.