Ringkasan

Selesai

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.

  1. 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 tsv
    
  2. Saring principal layanan ke pengidentifikasi berikut:

    • Dimiliki oleh pengguna saat ini.
    • Berisi string eShop dalam nama tampilan.
  3. Gunakan perintah az ad sp delete Azure CLI untuk menghapus setiap prinsipal layanan yang cocok.

  4. Hapus grup sumber daya Azure rg-eshop untuk 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.

Pelajari lebih lanjut tentang layanan mikro