まとめ

完了

あなたの玩具会社は、複数の国と地域で新しいテディ ベアの玩具を発売しようと考えています。 コンプライアンス上の理由から、おもちゃを発売するすべての Azure リージョンにインフラストラクチャを分散させる必要があります。

あなたは、複数の場所のさまざまな環境に、同じリソースをデプロイする必要がありました。 あなたは、再利用できる柔軟な Bicep テンプレートを作成し、デプロイ パラメーターを変更してリソースのデプロイを制御しようと考えました。

一部のリソースを特定の環境にのみデプロイするため、テンプレートに条件を追加しました。 その後、コピー ループを使用して、さまざまな Azure リージョンにリソースをデプロイしました。 変数ループを使用して、デプロイするリソースのプロパティを定義しました。 最後に、出力ループを使用して、デプロイされたリソースのプロパティを取得しました。

条件とコピー ループの機能がないとすると、複数のバージョンの Bicep テンプレートを用意して使用する必要があります。 環境内でのすべての変更を複数のテンプレート内に適用する必要があります。 これらのテンプレートをすべて維持するとなると、多くの労力とオーバーヘッドが発生します。 条件とループを使用することで、すべてのリージョンと環境で動作する 1 つのテンプレートを作成し、すべてのリソースを同じように構成することができました。

詳細情報