Ringkasan
Dalam modul ini, Anda:
- Tindakan GitHub yang terautentikasi pada instansi Azure Container Registry.
- Menyimpan informasi sensitif yang digunakan GitHub Actions.
- Menerapkan tindakan GitHub untuk membangun gambar kontainer layanan produk di Container Registry.
- Memodifikasi layanan produk dengan menambahkan produk baru untuk memicu build.
- Menerapkan tindakan GitHub untuk menyebarkan kontainer layanan produk ke kluster Azure Kubernetes Service (AKS).
- Mengembalikan layanan produk ke versi penyebaran sebelumnya.
Menghapus prinsipal layanan Azure
Sebelumnya, Anda telah membuat prinsipal layanan Entra yang memungkinkan GitHub untuk mengautentikasi ke sumber daya Azure. Untuk menghapus perwakilan layanan, Anda dapat menggunakan Azure CLI.
Gunakan perintah Azure CLI berikut untuk mengembalikan daftar identitas perwakilan layanan dari Microsoft Entra ID.
az ad sp list --show-mine --query "[?contains(displayName,'eShop')].appId" --output tsvSaring principal layanan ke pengidentifikasi berikut:
- Dimiliki oleh pengguna saat ini.
- Berisi string
eShopdalam nama tampilan.
Gunakan perintah
az ad sp deleteAzure CLI untuk menghapus setiap prinsipal layanan yang cocok.Hapus grup sumber daya Azure
rg-eshopuntuk menghapus semua sumber daya yang Anda buat di unit sebelumnya.
Bersihkan Codespace
Anda dapat menghapus codespace di GitHub di bawah Berdasarkan repositori tempat Anda melihat MicrosoftDocs/mslearn-dotnet-cloudnative-devops.