まとめ

完了

このモジュールでは、次のことを行いました。

  • Azure Container Registry インスタンスに対して GitHub Actions を認証した。
  • GitHub Actions が使用する機密情報を格納した。
  • Container Registry に製品サービスのコンテナー イメージをビルドする GitHub アクションを実装しました。
  • 製品サービスを変更して、ビルドをトリガーする新しい製品を追加しました。
  • Azure Kubernetes Service (AKS) クラスターに製品サービス コンテナーをデプロイする GitHub アクションを実装しました。
  • 製品サービスを以前のデプロイにロールバックしました。

Azure サービス プリンシパルを削除する

先ほど、GitHub で各 Azure リソースに対して認証を行うことができる Entra サービス プリンシパルを作成しました。 このサービス プリンシパルを削除するには、Azure CLI を使用できます。

  1. 次の Azure CLI コマンドを使用して、Microsoft Entra ID からサービス プリンシパルの識別子の一覧を返します。

    az ad sp list --show-mine --query "[?contains(displayName,'eShop')].appId" --output tsv
    
  2. サービス プリンシパルを次の識別子でフィルター処理します。

    • 現在のユーザーが所有。
    • 表示名に文字列 eShop が含まれている。
  3. Azure CLI コマンド az ad sp delete を使用して、一致する各サービス プリンシパルを削除します。

  4. Azure リソース グループ rg-eshop を削除して、これまでのユニットで作成したすべてのリソースを削除します。

Codespace をクリーンアップする

GitHub[By repository] (リポジトリ別) で、MicrosoftDocs/mslearn-dotnet-cloudnative-devops が表示されている codespace を削除できます。

マイクロサービスの詳細情報