イントロダクション

完了

モジュールでは、 ARM テンプレートを使用して一貫性のあるインフラストラクチャを Azure にデプロイ し、 ARM テンプレート機能を使用して複数の Azure 環境にデプロイする方法について、JSON Azure Resource Manager (ARM) テンプレートの作成の基本について学習しました。

このモジュールでは、テンプレートのデプロイ方法に重点を置きます。 まず、ローカル テンプレートをデプロイしてから、GitHub でステージングされた外部テンプレートをデプロイします。 他の外部テンプレートにリンクするテンプレートをデプロイする方法について説明します。 最後に、テンプレートのデプロイを継続的インテグレーションと継続的デリバリー (CI/CD) パイプラインと統合して自動化する方法について説明します。

Bicep は、Azure リソースを定義するための言語です。 JSON よりもシンプルな記述体験を提供し、インフラストラクチャをコードとして品質向上させるその他の機能も備えています。 Azure 上のコードとしてのインフラストラクチャを初めて使用する場合は、JSON の代わりに Bicep を使用することをお勧めします。 Bicep の詳細については、「Bicep の基礎」ラーニング パスを参照してください。

学習目標

このモジュールを完了すると、次のことができるようになります。

  • 必要に応じて、JSON ARM テンプレートをデプロイする最適な方法を選択します。
  • リンクされたテンプレートを使用してテンプレートをモジュール化します。
  • GitHub Actions ワークフローからテンプレートをデプロイします。

[前提条件]