まとめとクリーンアップ

完了

環境での作業が完了したら、予期しないコストを回避するために、必ず使用されていない Azure リソースを削除してください。

Azure Developer CLI を使用したリソースの削除

azd では、1 つのコマンドでプロビジョニングされたすべてのリソースを削除できます。

  1. コマンド プロンプトを開いてプロジェクトのルート ディレクトリに移動し、次のコマンドを実行します。

    azd down
    
  2. azd により、削除されるリソース グループの詳細を示すメッセージが出力され、続行の確認を求められます。 Azure portal へのリンクに従って、リソース グループに含まれているリソースの詳細を確認できます。

  3. そのリソースを削除しようとしていることに間違いない場合は、「y」と入力して確認します。 azd によってリソースが削除され、タスクの完了時に確認メッセージが出力されます。 azd テンプレートではコードとしてのインフラストラクチャが実装されていることを覚えておくことが重要です。 つまり、すべての変更を azd テンプレートの更新を通じて実装していると仮定すれば、azd up コマンドをもう一度実行するだけで、以前とまったく同じように環境を再作成できます。 Azure portal やその他のツールを通じて行った変更は、azd テンプレートで自動的に追跡されたり更新されたりすることはありません。

リソースを手動で削除する

Azure portal を使って、azd によって作成されたリソースを削除することもできます。 azd down を実行する前に誤ってローカル テンプレートを削除した場合や、azd down コマンドで何らかの種類の予期しないエラーが発生した場合は、この方法を選択できます。

  1. Azure portal で、検索するか [リソース グループ] の一覧ページに移動して、リソース グループを見つけます。

  2. リソース グループを選択して、概要ページを開きます。

  3. ページの上部にある [リソース グループの削除] を選択して、[リソース グループの削除] ダイアログを開きます。 リソース グループ名を入力して削除を確認し、 [削除] をクリックします。

    リソース グループの削除方法を示すスクリーンショット。

確認

このモジュールの目的は、独自の Azure Developer CLI テンプレートを構築するプロセスをガイドすることでした。 次のタスクを実行する方法を学習しました。

  • 使用可能なスターター テンプレートを使用して新しい azd プロジェクトをスキャフォールディングする
  • 独自のアプリケーション ソース コードをテンプレートに追加する
  • アプリのリソースをプロビジョニングするためのコードとしてのインフラストラクチャ ファイルを作成する
  • azd でのアプリのデプロイ方法を決定する構成を定義する
  • サンプル ワークフロー ファイルを開始点として使用して、テンプレートの CI/CD パイプラインを構成する

azd テンプレートを構築し、このツールを使用するようにプロジェクトを変換しながら、プロセスに慣れていきます。 azd テンプレートの構築に関するその他のトレーニングとコンテンツについては、次のリソースを参照してください。

リファレンス