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.
- 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.
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:
- Microsoft Cloud dla rządu USA
- 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
- Poznaj Bicep, jego zastosowania oraz strukturę i składnię plików Bicep.
- Zapoznaj się z modułami platformy Learn dla aplikacji Bicep.
Dowiedz się więcej o programie Microsoft Graph
- Dowiedz się więcej o programie Microsoft Graph.
- Omówienie zasad uwierzytelniania i autoryzacji w programie Microsoft Graph.
- 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.