Udostępnij za pośrednictwem


Szablony Bicep dla zasobów programu Microsoft Graph

Szablony Bicep dla zasobów programu Microsoft Graph umożliwiają zdefiniowanie infrastruktury dzierżawy, którą chcesz wdrożyć, na przykład grup lub aplikacji, w pliku, a następnie użycie pliku w całym cyklu życia programowania w celu wielokrotnego wdrożenia infrastruktury. Plik używa języka Bicep , języka specyficznego dla domeny (DSL), który używa składni deklaratywnej do wdrażania zasobów, zazwyczaj dla infrastruktury jako rozwiązań kodu .

Załóżmy, że chcesz wywoływać niestandardowe interfejsy API z usługi Azure Logic Apps , gdzie aplikacja internetowa jest zabezpieczona przy użyciu identyfikatora Entra firmy Microsoft. Aby utworzyć dwie tożsamości aplikacji dla aplikacji logiki i aplikacji internetowej, możesz zdefiniować aplikację programu Microsoft Graph i zasoby jednostki usługi w pliku Bicep, zamiast tworzyć je ręcznie wcześniej. W tym samym pliku można zdefiniować zasoby aplikacji logiki i aplikacji internetowej. Następnie można wielokrotnie wdrażać plik w całym cyklu projektowania i mieć pewność, że wszystkie zasoby platformy Azure i programu Microsoft Graph są wdrażane spójnie.

Ważne

Program Microsoft Graph Bicep jest obecnie w wersji zapoznawczej. Zobacz Dodatkowe warunki użytkowania wersji zapoznawczych platformy Microsoft Azure, aby zapoznać się z postanowieniami prawnymi dotyczącymi funkcji platformy Azure, które są w wersji beta lub wersji zapoznawczej albo w inny sposób nie zostały jeszcze wydane jako ogólnie dostępne.

Rozszerzenie Bicep programu Microsoft Graph

Bicep został pierwotnie utworzony w celu zapewnienia ulepszonego środowiska tworzenia w szablonach JSON usługi Azure Resource Manager na potrzeby wdrażania zasobów platformy Azure i zarządzania nimi. Rozszerzalność Bicep rozszerza oryginalną funkcję, dzięki czemu szablony Bicep mogą odwoływać się do zasobów spoza usługi Azure Resource Manager.

Korzystając z rozszerzalności Bicep, nowe rozszerzenie Microsoft Graph Bicep umożliwia tworzenie, wdrażanie i zarządzanie ograniczonym zestawem zasobów programu Microsoft Graph (obecnie zasobów identyfikatora Entra firmy Microsoft) w plikach szablonów Bicep wraz z zasobami platformy Azure.

Rozszerzenie Bicep programu Microsoft Graph

  • Klienci platformy Azure mogą używać znanych narzędzi do wdrażania zasobów platformy Azure wraz z zasobami programu Microsoft Graph, od których zależą, takich jak aplikacje i jednostki usług, przy użyciu infrastruktury jako kodu (IaC) i praktyk DevOps.
  • Otwiera również drzwi dla istniejących klientów programu Microsoft Graph, aby używać szablonów Bicep i praktyk IaC do wdrażania zasobów dzierżawy i zarządzania nimi.

Zalety rozszerzenia Microsoft Graph Bicep

  • Środowisko tworzenia: uzyskujesz to samo najwyższej klasy środowisko tworzenia, które jest obsługiwane w rozszerzeniu Bicep dla programu VS Code , gdy używasz go do tworzenia plików Bicep. Edytor zapewnia zaawansowane bezpieczeństwo typów, funkcję IntelliSense i walidację składni.

    Przykład tworzenia plików Bicep

    Możesz również utworzyć pliki Bicep w programie Visual Studio za pomocą rozszerzenia Bicep dla programu Visual Studio.

  • Obsługa wersji beta i wersji 1.0 interfejsu API: rozszerzenie Microsoft Graph Bicep umożliwia odwołowanie się do wersji beta i 1.0 obsługiwanych typów zasobów programu Microsoft Graph w ramach tego samego pliku Bicep.

  • Powtarzalne wyniki: wielokrotnie wdrażaj infrastrukturę w całym cyklu projektowania i masz pewność, że zasoby są wdrażane w spójny sposób. Pliki Bicep są idempotentne, co oznacza, że można wdrożyć ten sam plik wiele razy i uzyskać te same typy zasobów w tym samym stanie. Można opracować jeden plik reprezentujący żądany stan, zamiast opracowywać wiele oddzielnych plików do reprezentowania aktualizacji.

  • Orkiestracja: nie musisz martwić się o złożoność operacji porządkowania. Usługa Resource Manager organizuje wdrażanie współzależnych zasobów, aby były tworzone w odpowiedniej kolejności. Jeśli to możliwe, usługa Resource Manager wdraża zasoby równolegle, aby wdrożenia zakończyły się szybciej niż wdrożenia szeregowe. Plik jest wdrażany za pomocą jednego polecenia, a nie za pomocą wielu poleceń imperatywnych.

Wymagania dotyczące licencji

Wdrażanie zasobów programu Microsoft Graph przy użyciu rozwiązania Bicep wymaga wszelkich licencji niezbędnych do pracy z wdrażanymi zasobami programu Microsoft Graph. Wymagana jest prawidłowa subskrypcja platformy Azure, jeśli również wdrażane są jakiekolwiek zasoby platformy Azure.

Obsługa chmury krajowej

Oprócz chmury publicznej dostępne są: rozszerzenie Bicep oraz rozszerzenie Microsoft Graph Bicep w następujących środowiskach:

  1. Microsoft Cloud dla rządu USA
  2. microsoft Azure i microsoft 365 obsługiwane przez firmę 21Vianet w Chinach

Rozpocznij

Wypróbuj swój pierwszy przewodnik Szybki start

Rozpocznij od zainstalowania narzędzi Bicep, a następnie przejdź do tworzenia i wdrażania pierwszego pliku Bicep zawierającego zasoby programu Microsoft Graph w ciągu kilku minut.

Dowiedz się więcej

Dowiedz się więcej od społeczności

Więcej informacji na temat rozszerzalności Bicep i sposobu deklaratywnego zarządzania obiektami Firmy Microsoft Entra można dowiedzieć się z konferencji John Savill's Technical Training w serwisie YouTube. Ten zasób jest udostępniany przez społeczność i nie jest oficjalnie obsługiwany przez firmę Microsoft.

Dowiedz się więcej o Bicep

  1. Poznaj Bicep, jego zastosowania oraz strukturę i składnię plików Bicep.
  2. Zapoznaj się z modułami platformy Learn dla aplikacji Bicep.

Dowiedz się więcej o programie Microsoft Graph

  1. Dowiedz się więcej o programie Microsoft Graph.
  2. Omówienie zasad uwierzytelniania i autoryzacji w programie Microsoft Graph.
  3. Wypróbuj samouczki programu Microsoft Graph.

Eksplorowanie typów Bicep programu Microsoft Graph

Aby dowiedzieć się więcej o typach Bicep programu Microsoft Graph, które są dostępne do użycia w plikach Bicep, zobacz Dokumentacja zasobów programu Microsoft Graph Bicep.