Riassunto

Completato

In questo modulo si esegue la seguente operazione:

  • Azioni di GitHub autenticate su un'istanza di Azure Container Registry.
  • Informazioni riservate archiviate usate da GitHub Actions.
  • È stata implementata un'azione GitHub per compilare l'immagine del contenitore del servizio prodotto in Registro Contenitori.
  • Abbiamo modificato il servizio dei prodotti aggiungendo un nuovo prodotto per avviare una build.
  • È stata implementata un'azione GitHub per distribuire il contenitore del servizio prodotto nel cluster del servizio Azure Kubernetes.
  • È stato eseguito il rollback del servizio prodotto alla distribuzione precedente.

Rimuovere l'entità servizio di Azure

In precedenza, è stata creata un'entità servizio Entra che consente a GitHub di eseguire l'autenticazione alle risorse di Azure. Per rimuovere il service principal, è possibile usare l'Azure CLI.

  1. Usare il comando dell'interfaccia della riga di comando di Azure seguente per restituire un elenco di identificatori di entità servizio da Microsoft Entra ID:

    az ad sp list --show-mine --query "[?contains(displayName,'eShop')].appId" --output tsv
    
  2. Filtrare le entità servizio in base agli identificatori seguenti:

    • Di proprietà dell'utente corrente.
    • Contenente la stringa eShop nel nome visualizzato.
  3. Usare il comando dell'interfaccia della riga di comando di Azure az ad sp delete per rimuovere ogni entità servizio corrispondente.

  4. Eliminare il gruppo rg-eshop di risorse di Azure per eliminare tutte le risorse create nelle unità precedenti.

Pulizia del Codespace

È possibile eliminare il codespace in GitHub in By repository in cui viene visualizzato MicrosoftDocs/mslearn-dotnet-cloudnative-devops.

Altre informazioni sui microservizi