まとめとクリーンアップ
環境での作業が完了したら、予期しないコストを回避するために、必ず使用されていない Azure リソースを削除してください。
Azure Developer CLI を使用したリソースの削除
azd
では、1 つのコマンドでプロビジョニングされたすべてのリソースを削除できます。
コマンド プロンプトを開いてプロジェクトのルート ディレクトリに移動し、次のコマンドを実行します。
azd down
azd
により、削除されるリソース グループの詳細を示すメッセージが出力され、続行の確認を求められます。 Azure portal へのリンクに従って、リソース グループに含まれているリソースの詳細を確認できます。そのリソースを削除しようとしていることに間違いない場合は、「y」と入力して確認します。
azd
によってリソースが削除され、タスクの完了時に確認メッセージが出力されます。azd
テンプレートではコードとしてのインフラストラクチャが実装されていることを覚えておくことが重要です。 つまり、すべての変更をazd
テンプレートの更新を通じて実装していると仮定すれば、azd up
コマンドをもう一度実行するだけで、以前とまったく同じように環境を再作成できます。 Azure portal やその他のツールを通じて行った変更は、azd
テンプレートで自動的に追跡されたり更新されたりすることはありません。
リソースを手動で削除する
Azure portal を使って、azd
によって作成されたリソースを削除することもできます。 azd down
を実行する前に誤ってローカル テンプレートを削除した場合や、azd down
コマンドで何らかの種類の予期しないエラーが発生した場合は、この方法を選択できます。
Azure portal で、検索するか [リソース グループ] の一覧ページに移動して、リソース グループを見つけます。
リソース グループを選択して、概要ページを開きます。
ページの上部にある [リソース グループの削除] を選択して、[リソース グループの削除] ダイアログを開きます。 リソース グループ名を入力して削除を確認し、 [削除] をクリックします。
確認
このモジュールの目的は、独自の Azure Developer CLI テンプレートを構築するプロセスをガイドすることでした。 次のタスクを実行する方法を学習しました。
- 使用可能なスターター テンプレートを使用して新しい
azd
プロジェクトをスキャフォールディングする - 独自のアプリケーション ソース コードをテンプレートに追加する
- アプリのリソースをプロビジョニングするためのコードとしてのインフラストラクチャ ファイルを作成する
azd
でのアプリのデプロイ方法を決定する構成を定義する- サンプル ワークフロー ファイルを開始点として使用して、テンプレートの CI/CD パイプラインを構成する
azd
テンプレートを構築し、このツールを使用するようにプロジェクトを変換しながら、プロセスに慣れていきます。 azd
テンプレートの構築に関するその他のトレーニングとコンテンツについては、次のリソースを参照してください。