Configurar o Tanzu Dev Tools no plano do Azure Spring Apps Enterprise

Nota

Os planos Basic, Standard e Enterprise serão preteridos a partir de meados de março de 2025, com um período de aposentadoria de 3 anos. Recomendamos a transição para os Aplicativos de Contêiner do Azure. Para obter mais informações, consulte o anúncio de aposentadoria do Azure Spring Apps.

O plano de consumo padrão e dedicado será preterido a partir de 30 de setembro de 2024, com um desligamento completo após seis meses. Recomendamos a transição para os Aplicativos de Contêiner do Azure. Para obter mais informações, consulte Migrar consumo padrão e plano dedicado do Azure Spring Apps para Aplicativos de Contêiner do Azure.

Este artigo aplica-se a:❌ Basic/Standard ✔️ Enterprise

Este artigo descreve como configurar o VMware Tanzu Dev Tools. O Dev Tools inclui um conjunto de ferramentas de desenvolvedor para ajudar a tornar a experiência de desenvolvimento mais fácil para o loop interno e externo. Atualmente, as Ferramentas de Desenvolvimento incluem o Application Live View e o Application Accelerator para uso com o plano Azure Spring Apps Enterprise.

O Portal de Ferramentas de Desenvolvimento é um portal centralizado que você pode usar para acessar qualquer Ferramentas de Desenvolvimento. Você pode usar o Portal de Ferramentas de Desenvolvimento para exibir os aplicativos e serviços em execução para sua organização. Neste artigo, você aprenderá a usar o Portal de Ferramentas de Desenvolvimento para configurar o logon único (SSO) e a exposição de ponto de extremidade para que possa ter acesso a qualquer Ferramentas de Desenvolvimento.

Pré-requisitos

  • Uma subscrição do Azure. Se não tiver uma subscrição do Azure, crie uma conta gratuita antes de começar.

  • Compreenda e cumpra a secção Requisitos do plano Enterprise no Azure Marketplace.

  • CLI do Azure com a extensão Azure Spring Apps. Use o comando a seguir para remover versões anteriores e instalar a extensão mais recente. Se você instalou spring-cloud a extensão anteriormente, desinstale-a para evitar incompatibilidades de configuração e versão.

    az extension remove --name spring
    az extension add --name spring
    az extension remove --name spring-cloud
    
  • Funções personalizadas que delegam permissões aos recursos do Azure Spring Apps. Para obter mais informações, consulte Como usar permissões no Azure Spring Apps.

Configurar o Portal de Ferramentas de Desenvolvimento

O Dev Tools Portal suporta autenticação e autorização usando logon único (SSO) com um provedor de identidade OpenID (IdP) que suporta o protocolo OpenID Connect Discovery.

Nota

O Azure Spring Apps suporta apenas servidores de autorização que suportam o protocolo OpenID Connect Discovery. Certifique-se de configurar o servidor de autorização externo para permitir redirecionamentos de volta para o Portal de Ferramentas de Desenvolvimento. Consulte a documentação do servidor de autorização e adicione https://dev-tool-portal-external-url/oauth2/callback à lista de URIs de redirecionamento permitidos.

A tabela a seguir descreve as propriedades de SSO:

Property Necessário? Description
metadataUri Sim O URI de um arquivo JSON com configuração genérica do provedor OIDC. Espera-se que o resultado seja uma resposta de configuração do provedor OpenID.
clientId Sim O ID do cliente OpenID Connect fornecido pelo seu IdP.
clientSecret Sim O segredo do cliente OpenID Connect fornecido pelo seu IdP.
scopes Sim Uma lista de escopos a serem incluídos nos tokens de identidade JSON Web Token (JWT). Essa lista deve ser baseada nos escopos permitidos pelo seu provedor de identidade.

Nota

Se você configurar uma propriedade SSO incorretamente, como fornecer a senha errada, remova a propriedade e adicione-a novamente com a configuração correta.

Você pode configurar o Portal de Ferramentas de Desenvolvimento usando o portal do Azure ou a CLI do Azure.

Use as seguintes etapas para configurar o Portal de Ferramentas de Desenvolvimento usando o portal do Azure:

  1. Abra o portal do Azure.
  2. Selecione Ferramentas de Desenvolvimento.
  3. Selecione o separador Configuration (Configuração).
  4. Na página Configuração, atualize Escopo, ID do Cliente, Segredo do Cliente e URL de Metadados e selecione Salvar.
  5. Selecione Atribuir ponto de extremidade para expor o ponto de extremidade público.

Atribuir ponto de extremidade público

Você pode atribuir um ponto de extremidade público usando o portal do Azure ou a CLI do Azure.

Use as seguintes etapas para acessar o Portal de Ferramentas de Desenvolvimento e atribuir um ponto de extremidade público:

  1. Selecione Ferramentas de Desenvolvimento.
  2. Selecione Atribuir ponto de extremidade para atribuir um ponto de extremidade público. O Azure Spring Apps gera uma URL em poucos minutos.
  3. Salve o URL para uso posterior. O Application Live View e o Application Accelerator obterão seus pontos de extremidade correspondentes.

Próximos passos