Microsoft Graph 리소스용 Bicep 템플릿
Microsoft Graph 리소스용 Bicep 템플릿을 사용하면 파일에서 그룹 또는 애플리케이션과 같이 배포하려는 테넌트 인프라를 정의한 다음 개발 수명 주기 내내 파일을 사용하여 인프라를 반복적으로 배포할 수 있습니다. 이 파일은 선언적 구문을 사용하여 리소스를 배포하는 DSL(도메인별 언어)인 Bicep 언어를 사용하며, 일반적으로 인프라를 코드 솔루션으로 사용합니다.
Microsoft Entra ID를 사용하여 웹앱이 보호되는 Azure Logic Apps 에서 사용자 지정 API를 호출한다고 가정합니다. 논리 앱과 웹앱에 대한 두 애플리케이션 ID를 만들려면 미리 수동으로 만드는 대신 Bicep 파일에서 Microsoft Graph 애플리케이션 및 서비스 주체 리소스를 정의할 수 있습니다. 동일한 파일에서 논리 앱 및 웹앱 리소스를 정의할 수 있습니다. 그런 다음 개발 수명 주기 내내 파일을 반복적으로 배포하고 모든 Azure 및 Microsoft Graph 리소스가 일관되게 배포된다는 확신을 가질 수 있습니다.
Important
Microsoft Graph Bicep은 현재 미리 보기로 제공됩니다. 베타, 미리 보기로 제공되거나 아직 일반 공급으로 릴리스되지 않은 Azure 기능에 적용되는 약관은 Microsoft Azure 미리 보기에 대한 추가 사용 약관을 참조하세요.
Microsoft Graph Bicep 확장
Bicep은 원래 Azure 리소스의 배포 및 관리를 위해 Azure Resource Manager JSON 템플릿을 통해 향상된 제작 환경을 제공하기 위해 만들어졌습니다. Bicep 확장성은 원래 기능을 확장하여 Bicep 템플릿이 Azure Resource Manager 외부의 리소스를 참조할 수 있도록 합니다.
Bicep 확장성을 사용하면 새로운 Microsoft Graph Bicep 확장을 통해 Azure 리소스와 함께 Bicep 템플릿 파일에서 제한된 Microsoft Graph 리소스 집합(현재 Microsoft Entra ID 리소스)을 작성, 배포 및 관리할 수 있습니다.
- Azure 고객은 친숙한 도구를 사용하여 IaC(Infrastructure as Code) 및 DevOps 사례를 사용하여 애플리케이션 및 서비스 주체와 같이 사용하는 Microsoft Graph 리소스와 함께 Azure 리소스를 배포할 수 있습니다.
- 또한 기존 Microsoft Graph 고객이 Bicep 템플릿 및 IaC 사례를 사용하여 테넌트의 리소스를 배포하고 관리할 수 있는 문을 엽니다.
Microsoft Graph Bicep 확장의 이점
제작 환경: Bicep 파일을 만드는 데 사용할 때 VS Code용 Bicep 확장에서 지원되는 것과 동일한 일류 제작 환경을 얻을 수 있습니다. 편집기는 풍부한 형식 안전성, Intellisense 및 구문 유효성 검사를 제공합니다.
Visual Studio용 Bicep 확장을 사용하여 Visual Studio에서 Bicep 파일을 만들 수도 있습니다.
베타 및 v1.0 API 버전 모두 지원: Microsoft Graph Bicep 확장을 사용하면 동일한 Bicep 파일 내에서 지원되는 Microsoft Graph 리소스 유형의 베타 및 v1.0 버전을 모두 참조할 수 있습니다.
반복 가능한 결과: 개발 수명 주기 내내 인프라를 반복적으로 배포하며, 안정적이고 일관된 리소스 배포를 보장할 수 있습니다. Bicep 파일은 idempotent이며, 이는 동일한 파일을 여러 번 배포하고 동일한 상태에 있는 동일한 유형의 리소스를 가져올 수 있음을 의미합니다. 업데이트를 나타내는 여러 개의 개별 파일을 개발하는 대신 원하는 상태를 나타내는 하나의 파일을 개발할 수 있습니다.
오케스트레이션: 복잡한 작업 순서 지정 작업에 대해 우려할 필요가 없습니다. Resource Manager는 리소스가 올바른 순서로 생성되도록 상호 의존적인 리소스의 배포를 오케스트레이션합니다. 가능한 경우 Resource Manager는 리소스를 병렬로 배포하여, 직렬로 배포될 때보다 배포가 빠르게 완료되도록 합니다. 다수의 명령어가 아닌 하나의 명령으로 파일을 배포합니다.
라이선스 요구 사항
Bicep을 사용하여 Microsoft Graph 리소스를 배포하려면 배포하는 Microsoft Graph 리소스를 사용하는 데 필요한 라이선스가 필요합니다. Azure 리소스도 배포하는 경우 유효한 Azure 구독이 필요합니다.
시작하기
첫 번째 빠른 시작 사용해 보기
먼저 Bicep 도구를 설치한 다음 Microsoft Graph 리소스를 포함하는 첫 번째 Bicep 파일을 몇 분 안에 작성하고 배포합니다.
자세한 정보
커뮤니티에서 자세히 알아보기
Bicep 확장성 및 YouTube의 John Savill 기술 교육에서 선언적으로 Microsoft Entra 개체를 관리하는 방법에 대해 자세히 알아볼 수 있습니다. 이 리소스는 커뮤니티에서 제공하며 Microsoft에서 공식적으로 유지 관리하지 않습니다.
Bicep에 대해 자세히 알아보기
- Bicep 파일의 용도, 구조 및 구문을 이해합니다.
- Bicep에 대한 Learn 모듈을 탐색합니다.
Microsoft Graph에 대해 자세히 알아보기
- Microsoft Graph에 대해 알아봅니다.
- Microsoft Graph의 인증 및 권한 부여 원칙을 이해 합니다 .
- Microsoft Graph 자습서를 사용해 보세요.
Microsoft Graph Bicep 형식 살펴보기
Bicep 파일에서 사용할 수 있는 Microsoft Graph Bicep 형식에 대해 알아보려면 Microsoft Graph Bicep 리소스 참조를 참조하세요.