Tworzenie skoroszytu, który wykonuje zapytania dotyczące zasobów

Ukończone

Skoroszyty udostępniają kanwę do tworzenia interaktywnych raportów wizualnych. W tym ćwiczeniu utworzysz nowy skoroszyt, dodasz opisowy tekst i parametr, aby wykonać zapytanie o wszystkie zasoby w wybranej subskrypcji. Po zakończeniu tej lekcji będziesz mieć raport przedstawiający dystrybucję zasobów na mapie.

Wdrażanie zasobów na potrzeby ćwiczenia przy użyciu interfejsu wiersza polecenia platformy Azure

Pierwszą czynnością, którą wykonamy, jest aktywowanie piaskownicy platformy Azure i wdrożenie szablonu usługi ARM zawierającego wszystkie zasoby platformy Azure potrzebne w tym ćwiczeniu.

  1. Aktywowanie piaskownicy platformy Azure. Po aktywowaniu piaskownicy zostanie utworzona grupa zasobów o nazwie learn-{guid} do użycia. Ta grupa zasobów będzie widoczna w witrynie Azure Portal lub za pomocą poleceń interfejsu wiersza polecenia, takich jak az group list.

  2. W usłudze Azure Cloud Shell pobierz nazwę grupy zasobów wygenerowanej dla piaskownicy.

    az group list
    
  3. Dane wyjściowe zawierają wiersz o nazwie grupy zasobów. Nazwa zaczyna się od "learn-".

    Zrzut ekranu usługi Cloud Shell przedstawiający nazwę grupy zasobów dla piaskownicy.

  4. Skopiuj nazwę grupy zasobów, klikając prawym przyciskiem myszy nazwę i wybierając polecenie Kopiuj.

  5. Wprowadź to polecenie, aby zdefiniować grupę zasobów. (Kliknij prawym przyciskiem myszy i wybierz polecenie Wklej, aby wkleić nazwę grupy zasobów. Może być konieczne usunięcie dodatkowych znaków wokół nazwy grupy zasobów).

    resourceGroup="<your resource group name>"
    
  6. Uruchom następujące polecenia, aby wdrożyć grupę zasobów i zasoby platformy Azure:

       git clone https://github.com/MicrosoftDocs/ms-learn-azure-monitor-workbooks.git 
       cd ms-learn-azure-monitor-workbooks/Resources/
       az deployment group create --resource-group $resourceGroup --template-file deploy-resources.bicep
    
  7. Po wyświetleniu monitu o hasło wprowadź hasło zgodne z wymaganiami dotyczącymi hasła. Na przykład wprowadź "Learn@123456". Hasło musi:

    • Długość co najmniej 12 znaków
    • Zawierają co najmniej 3 z następujących czterech cech:
      • jedna mała litera
      • jedna wielka litera
      • jeden numer
      • jeden znak specjalny, w tym \ lub -.
  8. Zaczekaj na wdrożenie zasobów potrzebnych dla modułu. Operacja potrwa kilka minut.

  9. Możesz zalogować się do witryny Azure Portal , aby wyświetlić zasoby wdrożone w piaskownicy na potrzeby tego modułu learn.

  10. Na stronie głównej wybierz pozycję Grupy zasobów lub wyszukaj ciąg "Grupy zasobów" na pasku wyszukiwania w górnej części strony.

  11. Wybierz grupę zasobów "learn" utworzoną po aktywowaniu piaskownicy.

  12. Przejrzyj listę zasobów i zobacz zasoby utworzone na potrzeby tego ćwiczenia.

    Zrzut ekranu przedstawiający zasoby w grupie zasobów.

Tworzenie nowego skoroszytu

  1. Na stronie głównej witryny Azure Portal wyszukaj i wybierz pozycję Monitoruj.

  2. Wybierz pozycję Skoroszyty w okienku po lewej stronie.

  3. Wybierz pozycję + Nowy na górnym pasku narzędzi. Zrzut ekranu przedstawiający stronę Nowe skoroszyty platformy Azure z ikoną Nowy skoroszyt.

  4. Dodaj tekst opisowy w górnej części skoroszytu:

    1. Wybierz pozycję Dodaj , a następnie pozycję Dodaj tekst.

      Zrzut ekranu przedstawiający przycisk Dodaj tekst w skoroszycie platformy Azure.

    2. Edytor tekstu skoroszytu platformy Azure używa formatu markdown. Wprowadź tekst w edytorze. Jeśli chcesz, możesz skopiować ten tekst.

          # Learn module exercise workbook
          **Select a subscription from the drop-down below.**
      
    3. Wybierz pozycję Zakończono edytowanie. Masz teraz prosty skoroszyt z tekstem.

    Zrzut ekranu przedstawiający nowy skoroszyt platformy Azure z tekstem.

Dodawanie selektora subskrypcji do skoroszytu

  1. Wybierz pozycję Edytuj po prawej stronie utworzonej sekcji.

    Zrzut ekranu przedstawiający przycisk edycji z sekcji skoroszytu.

  2. Wybierz pozycję Dodaj, a następnie pozycję Dodaj parametry.

    Zrzut ekranu przedstawiający przycisk dodawania parametrów w skoroszycie.

  3. Wybierz pozycję Dodaj parametr.

  4. W oknie Nowy parametr:

    1. W polach Nazwa parametru i Nazwa wyświetlana wprowadź wartość "Subskrypcja".
    2. W polu Typ parametru wybierz pozycję Selektor subskrypcji.
    3. Zaznacz pole wyboru Wymagane.

    Zrzut ekranu przedstawiający ustawienia parametrów w skoroszycie.

    1. Wybierz pozycję Zapisz, a następnie pozycję Zakończono edycję.
  5. Ponownie wybierz pozycję Zakończono edytowanie . Masz teraz skoroszyt z selektorem listy rozwijanej Subskrypcja .

    Zrzut ekranu przedstawiający skoroszyt platformy Azure z listą rozwijaną selektora subskrypcji.

Dodawanie mapy w celu pokazania dystrybucji zasobów subskrypcji

  1. Wybierz pozycję Edytuj na górnym pasku narzędzi.

  2. Wybierz subskrypcję z listy rozwijanej Subskrypcja .

  3. Wybierz pozycję Dodaj zapytanie.

    Zrzut ekranu przedstawiający ikonę dodawania zapytania w skoroszycie.

  4. W polu Źródło danych wybierz pozycję Azure Resource Graph.

  5. W polu Subskrypcja w obszarze Parametry zasobu zaznacz pole wyboru Subskrypcja.

  6. Dodaj to zapytanie do sekcji Zapytania usługi Azure Resource Graph subskrypcji:

        resources
       | summarize count() by location
    

    Zrzut ekranu przedstawiający zapytanie skonfigurowane w skoroszycie.

  7. Wybierz pozycję Uruchom zapytanie.

  8. Wyniki zapytania zostaną wyświetlone w tabeli poniżej zapytania.

  9. Aby wyświetlić zasoby na mapie, w polu Wizualizacja w górnej części zapytania wybierz pozycję Mapa.

  10. W oknie Ustawienia mapy zachowaj domyślne ustawienia mapy, a następnie wybierz pozycję Zapisz i zamknij.

  11. Wybierz pozycję Ustawienia zaawansowane w górnej części zapytania, a następnie wprowadź ciąg "Dystrybucja zasobów na region" w tytule wykresu.

  12. Wybierz pozycję Zakończono edytowanie. Masz teraz skoroszyt, który umożliwia użytkownikowi wybranie subskrypcji i wyświetlenie wszystkich zasobów w tej subskrypcji na mapie.

    Zrzut ekranu przedstawiający skoroszyt platformy Azure z mapą wyświetlającą zasoby subskrypcji.

  13. Wybierz pozycję Zapisz jako.

  14. Wprowadź nazwę skoroszytu, wybierz pozycję Subskrypcja i grupa zasobów, a następnie wybierz pozycję Zastosuj.