Compartilhar via


Configurar as Ferramentas de Desenvolvimento do Tanzu no plano Enterprise dos Aplicativos Spring do Azure

Observação

Azure Spring Apps é o novo nome do serviço Azure Spring Cloud. Embora o serviço tenha um novo nome, você verá o nome antigo em alguns locais por um tempo enquanto trabalhamos para atualizar ativos como capturas de tela, vídeos e diagramas.

Este artigo se aplica a(o):❌ Básico/Standard ✔️ Enterprise

Este artigo descreve como configurar o VMware Tanzu Dev Tools. As Ferramentas de Desenvolvimento incluem 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 você possa obter acesso a qualquer Ferramentas de Desenvolvimento.

Pré-requisitos

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

  • Entenda e atenda a seção Requisitos do plano Enterprise no Azure Marketplace.

  • CLI do Azure com a extensão dos Aplicativos Spring do Azure. Use o comando a seguir para remover versões anteriores e instalar a extensão mais recente. Se você instalou a extensão spring-cloud 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 dos Aplicativos Spring do Azure. Para obter mais informações, consulte Como usar permissões em aplicativos de primavera do Azure.

Configurar o Portal de Ferramentas de Desenvolvimento

O Portal de Ferramentas de Desenvolvimento oferece suporte à autenticação e autorização usando logon único (SSO) com um provedor de identidade OpenID (IdP) que oferece suporte ao protocolo OpenID Connect Discovery.

Observação

Os Aplicativos Spring do Azure oferecem suporte apenas a servidores de autorização que oferecem suporte ao 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 do SSO:

Propriedade Necessário? Descrição
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 A ID de cliente do OpenID Connect fornecida pelo IdP.
clientSecret Sim O segredo do cliente do OpenID Connect fornecido pelo IdP.
scopes Sim Uma lista de escopos a serem incluídos nos tokens de identidade JWT (JSON Web Token). Essa lista deve ser baseada nos escopos permitidos pelo provedor de identidade.

Observação

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 desenvolvedor.
  3. Selecione a guia 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 desenvolvedor.
  2. Selecione Atribuir ponto de extremidade para atribuir um ponto de extremidade público. Os Aplicativos de Primavera do Azure geram uma URL em poucos minutos.
  3. Salve-a para uso posterior. O Application Live View e o Application Accelerator obterão seus endpoints correspondentes.

Próximas etapas