Share via


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

Nota

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

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