Compartilhar via


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 Início Rápido, você implantará um modelo da 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 suas conexões de banco de dados recurso. O modelo também inclui um aplicativo de exemplo que você pode usar como ponto de partida para suas soluções.

Pré-requisitos

Ponta

Como alternativa, abra este Início Rápido nos Codespaces do GitHub 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 principais sem custo. Para obter mais informações, consulte armazenamento incluído e horas principais para contas do GitHub.

Abrir nos codespaces do GitHub

Implantar o modelo

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

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

  2. Autenticar na CLI do Desenvolvedor do Azure usando azd auth login. Siga as etapas especificadas pela ferramenta para autenticar na CLI usando suas credenciais preferenciais 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 em Codespaces do GitHub, poderá omitir com segurança o argumento --template, já que o código já foi clonado em seu ambiente.

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

    Ponta

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

  5. Implantar a solução de Aplicativos Web Estáticos do Azure usando azd up. Os modelos do Bicep implantam uma 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.

    Nota

    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 dos recursos do Azure for concluído, o modelo gerará uma mensagem de SUCCESS junto 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 de banco de dados

Agora, use as conexões de banco de dados recurso 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 perfeitamente 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
    de Assinatura 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 gerenciada com um prefixo de ua-id-*

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

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

    Captura de tela do aplicativo Web em execução nos Aplicativos Web Estáticos do Azure.

Arrumar

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

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

    azd down
    
  2. Exclua o codespace em execução para maximizar seus direitos de armazenamento e principais se você estiver usando os Codespaces do GitHub.

Próxima etapa

pontos de extremidade REST