Criar uma instância do Azure Spring Apps
Um cluster dos Aplicativos Spring do Azure pode ser criado usando o portal do Azure ou a CLI do Azure. Neste primeiro módulo, configuraremos as ferramentas necessárias e criaremos nosso primeiro cluster.
Importante
Para evitar encargos desnecessários na assinatura do Azure, lembre-se de desprovisionar os recursos do Azure quando terminar este módulo.
Configurar a CLI do Azure
Se ela ainda não estiver instalada em seu computador, instale a CLI do Azure. Você pode verificar a versão de sua instalação atual da CLI do Azure executando:
az --version
Verifique se a CLI do Azure está conectada em sua assinatura do Azure.
az login # Sign into an azure account
az account show # See the currently signed-in account.
Certifique-se de que sua assinatura padrão seja a que você pretende usar para este laboratório. Caso contrário, defina a assinatura usando:
az account set --subscription <SUBSCRIPTION_ID>
Instale a extensão spring
para a CLI do Azure, executando:
az extension add -n spring -y
Parabéns, a CLI do Azure agora está pronta para criar seu primeiro cluster!
Criar uma instância do Azure Spring Apps
Nesta seção, criamos nossa instância dos Aplicativos Spring do Azure usando a CLI do Azure. É possível realizar exatamente a mesma configuração usando o portal do Azure.
Primeiro, você precisa criar um nome para a sua instância dos Aplicativos Spring do Azure.
- O nome precisa ser exclusivo entre todas as instâncias dos Aplicativos Spring do Azure em todo o Azure. Considere usar seu nome de usuário como parte do nome.
- O nome pode conter apenas letras minúsculas, números e hifens. O primeiro caractere deve ser uma letra. O último caractere deve ser uma letra ou um número. O valor precisa ter entre 4 e 32 caracteres.
Para limitar a digitação, defina a variável RESOURCE_GROUP_NAME
como o nome do grupo de recursos criado na seção anterior. Defina a variável SPRING_CLOUD_NAME
como o nome da instância dos Aplicativos Spring do Azure a ser criada:
Observação
Substitua seus próprios valores por RESOURCE_GROUP_NAME
e SPRING_CLOUD_NAME
, conforme descrito acima. SPRING_CLOUD_NAME
deve ser globalmente único.
RESOURCE_GROUP_NAME=spring-cloud-workshop
SPRING_CLOUD_NAME=azure-spring-cloud-workshop
Com essas variáveis definidas, agora você pode criar seu grupo de recursos. No seguinte script, o grupo de recursos está localizado na região eastus
(usando o argumento -l eastus
), mas você pode escolher uma região mais próxima para ter melhor desempenho (use az account list-locations
para listar todas as regiões disponíveis):
az group create \
-g "$RESOURCE_GROUP_NAME" \
-l eastus
Depois, crie a instância dos Aplicativos Spring do Azure:
az spring create \
-g "$RESOURCE_GROUP_NAME" \
-n "$SPRING_CLOUD_NAME" \
--sku standard
Esse comando leva tempo para ser concluído; você pode continuar lendo enquanto até a conclusão dele.
Para o restante deste workshop, executaremos comandos da CLI do Azure referenciando o mesmo grupo de recursos e a instância dos Aplicativos Spring do Azure. Portanto, vamos defini-los como padrões para não precisarmos especificá-los novamente:
az configure --defaults group=${RESOURCE_GROUP_NAME}
az configure --defaults spring=${SPRING_CLOUD_NAME}