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:
- Abra o portal do Azure.
- Selecione Ferramentas de Desenvolvimento.
- Selecione o separador Configuration (Configuração).
- Na página Configuração, atualize Escopo, ID do Cliente, Segredo do Cliente e URL de Metadados e selecione Salvar.
- 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:
- Selecione Ferramentas de Desenvolvimento.
- Selecione Atribuir ponto de extremidade para atribuir um ponto de extremidade público. O Azure Spring Apps gera uma URL em poucos minutos.
- Salve o URL para uso posterior. O Application Live View e o Application Accelerator obterão seus pontos de extremidade correspondentes.