概要
このモジュールでは、次の操作を行います。
- Azure Container Registry インスタンスに対する認証済みの GitHub Actions。
- GitHub Actions で使用される機密情報を格納しました。
- Container Registry で製品サービスのコンテナー イメージをビルドするための GitHub アクションを実装しました。
- ビルドをトリガーする新しい製品を追加する製品サービスを変更しました。
- 製品サービス コンテナーを Azure Kubernetes Service (AKS) クラスターにデプロイする GitHub アクションを実装しました。
- 製品サービスを以前のデプロイにロールバックしました。
Azure サービス プリンシパルを削除する
前に、GitHub が Azure リソースに対して認証できるようにする Entra サービス プリンシパルを作成しました。 サービス プリンシパルを削除するには、Azure CLI を使用します。
次の Azure CLI コマンドを使用して、Microsoft Entra ID からサービス プリンシパル識別子の一覧を返します。
az ad sp list --show-mine --query "[?contains(displayName,'eShop')].appId" --output tsv
サービス プリンシパルを次の識別子にフィルター処理します。
- 現在のユーザーが所有しています。
- 表示名に
eShop
文字列を含みます。
az ad sp delete
Azure CLI コマンドを使用して、一致する各サービス プリンシパルを削除します。前のユニットで作成したすべてのリソースを削除するには、Azure リソース グループ
rg-eshop
を削除します。
Codespace をクリーンアップする
GitHub の By リポジトリにあるコードスペースを削除すると、MicrosoftDocs/mslearn-dotnet-cloudnative-devops が表示されます。