Criar uma instância do Azure Spring Apps
Um cluster do Azure Spring Apps pode ser criado usando o portal do Azure ou a CLI do Azure. Neste primeiro módulo, vamos configurar as ferramentas necessárias e criar o nosso primeiro cluster.
Importante
De modo a evitar despesas desnecessárias com a subscrição do Azure, lembre-se de desaprovisionar os recursos do Azure quando terminar este módulo.
Configurar a CLI do Azure
Se ainda não estiver instalada no seu computador, instale a CLI do Azure . Pode verificar a versão da sua instalação atual da CLI do Azure ao executar:
az --version
Certifique-se de que a CLI do Azure tem sessão iniciada na sua subscrição 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 é 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 ao executar:
az extension add -n spring -y
Parabéns! A CLI do Azure está agora pronta para criar o seu primeiro cluster!
Criar uma instância do Azure Spring Apps
Nesta seção, criamos nossa instância do Azure Spring Apps usando a CLI do Azure. É possível fazer exatamente a mesma configuração usando o portal do Azure.
Primeiro, você precisa criar um nome para sua instância do Azure Spring Apps.
- O nome deve ser exclusivo entre todas as instâncias do Azure Spring Apps em todo o Azure. Considere utilizar o seu nome de utilizador como parte do nome da instância.
- O nome pode conter apenas letras minúsculas, números e hífenes. O primeiro caráter tem de ser uma letra. O último caráter tem de ser uma letra ou um número. O valor tem de ter entre 4 e 32 carateres de comprimento.
Para limitar a escrita, defina a variável RESOURCE_GROUP_NAME
para o nome do grupo de recursos criado na secção anterior. Defina a variável SPRING_CLOUD_NAME
como o nome da instância do Azure Spring Apps a ser criada:
Nota
Certifique-se de que substitui os seus próprios valores para 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 estas variáveis definidas, pode agora criar o seu grupo de recursos. No script que se segue, o grupo de recursos está localizado na região eastus
(com o argumento -l eastus
), mas pode optar por uma região mais próxima para obter um melhor desempenho (utilize az account list-locations
para obter uma lista com todas as regiões disponíveis):
az group create \
-g "$RESOURCE_GROUP_NAME" \
-l eastus
E, em seguida, crie a instância do Azure Spring Apps:
az spring create \
-g "$RESOURCE_GROUP_NAME" \
-n "$SPRING_CLOUD_NAME" \
--sku standard
Este comando demora algum tempo a concluir. Pode continuar a leitura após a conclusão do mesmo.
Para o restante deste workshop, executaremos comandos da CLI do Azure fazendo referência ao mesmo grupo de recursos e à instância do Azure Spring Apps. Vamos predefini-los para não termos de os especificar novamente no futuro:
az configure --defaults group=${RESOURCE_GROUP_NAME}
az configure --defaults spring=${SPRING_CLOUD_NAME}