Configurare Gli strumenti di sviluppo Tanzu nel piano Enterprise di Azure Spring Apps

Nota

I piani Basic, Standard ed Enterprise saranno deprecati a partire dalla metà di marzo 2025, con un periodo di ritiro di 3 anni. È consigliabile eseguire la transizione ad App Azure Container. Per altre informazioni, vedere l'annuncio di ritiro di Azure Spring Apps.

Il piano Standard a consumo e dedicato sarà deprecato a partire dal 30 settembre 2024, con un arresto completo dopo sei mesi. È consigliabile eseguire la transizione ad App Azure Container. Per altre informazioni, vedere Eseguire la migrazione del consumo di Azure Spring Apps Standard e del piano dedicato alle app Azure Container.

Questo articolo si applica a:❌ Basic/Standard ✔️ Enterprise

Questo articolo descrive come configurare VMware Tanzu Dev Tools. Dev Tools include un set di strumenti di sviluppo che semplificano l'esperienza di sviluppo sia per il ciclo interno che per quello esterno. Attualmente, Dev Tools include Application Live View e Application Accelerator per l'uso con il piano Azure Spring Apps Enterprise.

Dev Tools Portal è un portale centralizzato che è possibile usare per accedere a qualsiasi strumento di sviluppo. È possibile usare il portale di Dev Tools per visualizzare le applicazioni e i servizi in esecuzione per l'organizzazione. Questo articolo illustra come usare Dev Tools Portal per configurare l'accesso Single Sign-On (SSO) e l'esposizione degli endpoint in modo che sia possibile accedere a qualsiasi dev Tools.

Prerequisiti

  • Una sottoscrizione di Azure. Se non si ha una sottoscrizione di Azure, creare un account gratuito prima di iniziare.

  • Comprendere e soddisfare la sezione Requisiti del piano Enterprise in Azure Marketplace.

  • Interfaccia della riga di comando di Azure con l'estensione Azure Spring Apps. Usare il comando seguente per rimuovere le versioni precedenti e installare l'estensione più recente. Se l'estensione spring-cloud è stata installata in precedenza, disinstallarla per evitare la mancata corrispondenza della configurazione e della versione.

    az extension remove --name spring
    az extension add --name spring
    az extension remove --name spring-cloud
    
  • Ruoli personalizzati che delegano le autorizzazioni alle risorse di Azure Spring Apps. Per maggiori informazioni, vedere Come usare le autorizzazioni in Azure Spring Apps.

Configurare il portale di Dev Tools

Dev Tools Portal supporta l'autenticazione e l'autorizzazione usando l'accesso Single Sign-On (SSO) con un provider di identità OpenID (IdP) che supporta il protocollo OpenID Connect Discovery.

Nota

Azure Spring Apps supporta solo i server di autorizzazione che supportano il protocollo OpenID Connect Discovery. Assicurarsi di configurare il server di autorizzazione esterno per consentire i reindirizzamenti al portale di Dev Tools. Vedere la documentazione del server di autorizzazione e aggiungere https://dev-tool-portal-external-url/oauth2/callback all'elenco degli URI di reindirizzamento consentiti.

La tabella seguente descrive le proprietà SSO:

Proprietà Obbligatorio? Descrizione
metadataUri URI di un file JSON con configurazione generica del provider OIDC. Il risultato dovrebbe essere una risposta di configurazione del provider OpenID.
clientId ID client OpenID Connect fornito dal provider di identità.
clientSecret Segreto client OpenID Connect fornito dal provider di identità.
scopes Elenco di ambiti da includere nei token di identità JWT (JSON Web Token). Questo elenco deve essere basato sugli ambiti consentiti dal provider di identità.

Nota

Se si configura una proprietà SSO in modo non corretto, ad esempio specificando la password errata, rimuovere la proprietà e aggiungerla di nuovo con la configurazione corretta.

È possibile configurare il portale di Dev Tools usando il portale di Azure o l'interfaccia della riga di comando di Azure.

Usare la procedura seguente per configurare il portale di Dev Tools usando il portale di Azure:

  1. Apri il portale di Azure.
  2. Selezionare Strumenti di sviluppo.
  3. Selezionare la scheda Configuration (Configurazione).
  4. Nella pagina Configurazione aggiornare Ambito, ID client, Segreto client e URL metadati e quindi selezionare Salva.
  5. Selezionare Assegna endpoint per esporre l'endpoint pubblico.

Assegnare l'endpoint pubblico

È possibile assegnare un endpoint pubblico usando il portale di Azure o l'interfaccia della riga di comando di Azure.

Usare la procedura seguente per accedere al portale di Dev Tools e assegnare un endpoint pubblico:

  1. Selezionare Strumenti di sviluppo.
  2. Selezionare Assegna endpoint per assegnare un endpoint pubblico. Azure Spring Apps genera un URL entro pochi minuti.
  3. Salvare l'URL per usarlo in un secondo momento. Application Live View e Application Accelerator otterranno quindi gli endpoint corrispondenti.

Passaggi successivi