高度な Bicep

上級
開発者
管理者
ソリューション アーキテクト
Azure
Azure Resource Manager

Bicep を使用すると、Azure リソースをデプロイできます。 Bicep では、アプリケーション コードのように扱う宣言型の構文が使用されます。 インフラストラクチャをコードとして扱うことで、インフラストラクチャの要件に加えられた変更を追跡し、デプロイの一貫性と反復可能性を高めることができます。

複雑なデプロイ シナリオで Bicep を使用する方法を理解には、このラーニング パスを受講してください。 次のような内容です。

  • 高度な Azure リソースの種類をデプロイし、Azure リソース モデルについて理解します。
  • サブスクリプション、管理グループ、テナント レベルでリソースをデプロイする。
  • Bicep テンプレートでカスタム ステップを定義するデプロイ スクリプトをビルドする。
  • モジュールとテンプレートのライブラリを作成することにより、再利用性、一貫性、コンプライアンスが確実に実現されるようにします。

ヒント

領域の専門家から Bicep についてライブで学びたいですか。 エキスパートとオンデマンドの Learn Live セッションに従ってください。

Bicep について学習するには、次の 3 つのラーニング パスを受講することをお勧めします。

その後、Bicep コードをデプロイパイプラインに追加することに興味を持つかもしれません。 使用するツールに基づいて、次の2つのラーニングパスのいずれかを取得します:

前提条件

このラーニング パスでは、Bicep を使用した Azure リソースのデプロイに関する知識があることを想定しています。

このラーニング パス内のモジュール

サブスクリプション、管理グループ、テナントのスコープに Azure リソースをデプロイします。 Azure リソースがさまざまなスコープにデプロイされる方法、これが重要な理由、およびこれらをデプロイする Bicep コードを作成する方法について理解します。 また、1 回の操作で複数のスコープにデプロイできる 1 セットの Bicep ファイルを作成します。

Bicep または JSON Azure Resource Manager テンプレート (ARM テンプレート) にカスタム ステップを追加します。 パラメーターと出力を使用して、デプロイ スクリプトをデプロイに統合します。

組織全体で ARM テンプレートを再利用および共有します。 組織の要件に合わせて事前に構成されたリソースをデプロイするテンプレート スペックを発行します。 バージョンを使用してアクセスを制御し、テンプレート スペックを安全に更新します。

Bicep モジュールを再利用して、コードの重複を減らし、デプロイの品質を向上させます。 組織のプライベート レジストリを作成します。 共有モジュールをレジストリに発行し、複数のデプロイで使用します。