Partilhar via


Guia de início rápido: usar o construtor de API de dados com o SQL do Azure e os Aplicativos Web Estáticos do Azure

Neste Guia de início rápido, você implanta um modelo de CLI do Desenvolvedor do Azure (AZD). O modelo implanta um Aplicativo Web Estático do Azure que hospeda o construtor de API de Dados usando seu recurso conexões de banco de dados . O modelo também inclui um aplicativo de exemplo que você pode usar como ponto de partida para suas soluções.

Pré-requisitos

  • Subscrição do Azure. Se você não tiver uma assinatura do Azure, crie uma conta de avaliação gratuita do
  • .NET 8
  • da CLI do Desenvolvedor do Azure

Dica

Como alternativa, abra este Guia de início rápido no GitHub Codespaces com todos os pré-requisitos do desenvolvedor já instalados. Basta trazer sua própria assinatura do Azure. As contas do GitHub incluem um direito de armazenamento e horas essenciais sem nenhum custo. Para obter mais informações, consulte armazenamento incluído e horas principais para contas do GitHub.

Abrir no de Codespaces do GitHub

Implantar o modelo

Primeiro, implante todos os serviços necessários usando o modelo AZD.

  1. Abra um terminal no diretório raiz do projeto.

  2. Autentique-se na CLI do Desenvolvedor do Azure usando azd auth login. Siga as etapas especificadas pela ferramenta para autenticar na CLI usando suas credenciais preferidas do Azure.

    azd auth login
    
  3. Use azd init para inicializar o projeto.

    azd init --template dab-azure-sql-quickstart
    

    Importante

    Se você estiver executando no GitHub Codespaces, poderá omitir com segurança o argumento --template, uma vez que o código já foi clonado para seu ambiente.

  4. Durante a inicialização, configure um nome de ambiente exclusivo.

    Dica

    O nome do ambiente também será usado como o nome do grupo de recursos de destino. Para este guia de início rápido, considere usar msdocs-swa-dab.

  5. Implante a solução de Aplicativos Web Estáticos do Azure usando azd up. Os modelos Bicep implantam um banco de dados SQL do Azure juntamente com os serviços de armazenamento, identidade e host de suporte. Um aplicativo Web de exemplo é implantado no host da Web.

    azd up
    
  6. Durante o processo de provisionamento, selecione sua assinatura e o local desejado. Aguarde a conclusão do processo de provisionamento. O processo pode levar aproximadamente cinco minutos.

    Observação

    Nem todos os serviços do Azure estão disponíveis em todas as regiões do Azure. Para obter mais informações, consulte produtos do Azure por região.

  7. Depois que o provisionamento de seus recursos do Azure estiver concluído, o modelo emitirá uma mensagem SUCCESS juntamente com a duração da execução.

    SUCCESS: Your application was provisioned and deployed to Azure in 5 minutes 0 seconds.
    

Configurar a conexão do banco de dados

Agora, use o recurso conexões de banco de dados dos Aplicativos Web Estáticos do Azure para criar uma conexão entre o aplicativo Web estático implantado e o banco de dados implantado. Esse recurso usa o construtor de API de Dados diretamente para criar uma conexão com um banco de dados SQL do Azure em execução usando as credenciais especificadas.

  1. Navegue até o recurso do Aplicativo Web Estático do Azure no portal do Azure.

  2. Configure o aplicativo Web estático para adicionar um de Conexão de Banco de Dados ao banco de dados SQL do Azure usando essas configurações. Em seguida, selecione Link.

    Valor
    Tipo de banco de dados Azure SQL Database
    Subscrição Selecione a assinatura usada para a implantação do AZD
    Grupo de recursos Selecione o grupo de recursos (ambiente) usado para a implantação do AZD
    Nome do recurso Selecione o único recurso do SQL Server com um prefixo de srvr-*
    Nome do banco de dados adventureworkslt
    Tipo de autenticação User-assigned managed identity
    de identidade gerenciada atribuída pelo usuário *Selecione o único recurso de identidade gerenciado com um prefixo de ua-id-*

    Captura de tela da página de conexão de banco de dados para um aplicativo Web estático no portal do Azure.

  3. Agora, selecione a opção Procurar na página de recursos para observar o aplicativo Web em execução.

    Captura de ecrã da aplicação Web em execução nas Aplicações Web Estáticas do Azure.

Limpeza

Quando você não precisar mais do aplicativo ou recursos de exemplo, remova a implantação correspondente e todos os recursos.

  1. Remova a implantação da sua assinatura do Azure.

    azd down
    
  2. Exclua o espaço de código em execução para maximizar seus direitos de armazenamento e núcleo se estiver usando Codespaces do GitHub.

Próximo passo