Bicep の基礎

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

Azure Resource Manager テンプレート (ARM テンプレート) を記述するための JSON 構文に慣れている場合は、Bicep の方が構文が簡潔で、よりタイプ セーフであることに気づくでしょう。 実際、Bicep ファイルは標準の ARM テンプレートにコンパイルされます。

このラーニング パスを使用して、Bicep の使用を開始しましょう。 次のような内容です。

  • Bicep が Azure へのデプロイに適切な選択肢であるかどうかを判断する。
  • Bicep の宣言構文と Bicep ファイルの構造について説明します。
  • Bicep の機能 (パラメーター、条件、ループなど) を適用して、インフラストラクチャのデプロイ方法を制御する。
  • 複雑なデプロイを、より小規模で再利用可能なコンポーネントに分割するモジュールを定義する。

このラーニング パスの各モジュールで、Azure CLI および Azure PowerShell と一緒に使用するためのオプションが提供されます。 Bicep コードを記述および検証するには、Visual Studio Code を使用します。

ヒント

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

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

前提条件

Azure Resource Manager と Azure リソース グループに関する知識をお勧めしますが、必須ではありません。

Azure を使ってみる

適切な Azure アカウントを選択します。 Azure は、従量課金制でご利用いただくことも、最大 30 日間無料でお試しいただくこともできます。 サインアップします。

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

Bicep ファイル内で Azure リソースを定義します。 デプロイの一貫性と信頼性を向上させ、必要な手作業の労力を減らし、環境間でデプロイを拡張します。 Bicep ファイルは、パラメーター、変数、式、およびモジュールを使用して柔軟かつ再利用可能になります。

Bicep パラメーターを使用して、各デプロイ時に Bicep ファイルの情報を指定します。 デコレーターを追加して、パラメーターをわかりやすく、操作しやすくし、機密データも保護します。 パラメーターの値は、コマンド ラインとパラメーター ファイルを使用して指定します。

このモジュールでは、特定の制約が設定されているときにのみリソースをデプロイし、同様のプロパティを持つ複数のリソースをデプロイするためにループを使用します。