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.
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.