Adicionar a Configuração de Aplicativos do Azure usando o Visual Studio Connected Services

Neste tutorial, você aprenderá a adicionar facilmente tudo o que precisa para começar a usar Configuração de Aplicativos do Azure para gerenciar sua configuração e sinalizadores de recursos para projetos Web no Visual Studio. Usando o recurso Serviços Conectados no Visual Studio, você pode fazer com que o Visual Studio adicione automaticamente todo o código, pacotes NuGet e configurações necessárias para se conectar ao recurso de Configuração de Aplicativo no Azure. Para usar esse recurso, você deve usar o Visual Studio 2019 versão 16.9 ou posterior.

Você pode usar o recurso Serviços Conectados de Configuração de Aplicativo nos seguintes tipos de projeto:

  • ASP.NET Core
  • Console do .NET Core
  • Projetos do .NET Framework.

Pré-requisitos

Conectar-se a Configuração de Aplicativos do Azure usando serviços conectados

  1. Abra o projeto no Visual Studio.

  2. No Gerenciador de Soluções, clique com o botão direito do mouse no nó Serviços Conectados e, no menu de contexto, selecione Adicionar Serviço Conectado.

    Captura de tela mostrando a tela

  3. Na guia Serviços Conectados, selecione o ícone + para Dependências de Serviço.

    Captura de tela mostrando a tela Adicionar Dependência de Serviço

  4. Na página Adicionar Dependência, selecione Configuração de Aplicativos do Azure.

    Captura de tela mostrando a tela

    Se ainda não estiver conectado, entre em sua conta do Azure. Se não tiver uma conta do Azure, você poderá assinar uma versão de avaliação gratuita.

  5. Na tela Configurar Configuração de Aplicativos do Azure, selecione sua assinatura e um repositório de configuração existente. Em seguida, selecione Avançar.

    Se você precisar criar um repositório Configuração de Aplicativos, vá para a próxima etapa. Caso contrário, ignore a etapa 6.

    Captura de tela mostrando a tela

  6. Para criar um repositório de configuração de aplicativos:

    1. Selecione o ícone + à direita do cabeçalho Armazenamentos da Configuração de Aplicativos.

    2. Preencha o Configuração de Aplicativos do Azure: crie uma caixa de diálogo e selecione Criar. Observe que o campo Nome do Recurso precisa ser exclusivo.

      Captura de tela mostrando o repositório de configuração de aplicativos do Azure.

    3. Quando a caixa de diálogo Configuração de Aplicativos do Azure é exibida, o novo repositório de configuração aparece na lista. Selecione este novo repositório e selecione Avançar.

  7. Insira um nome de cadeia de conexão e escolha se deseja que a cadeia de conexão seja armazenada em um arquivo de segredos local ou no Azure Key Vault.

    Captura de tela mostrando a tela

  8. A tela Resumo das alterações mostra todas as modificações que serão feitas no projeto se você concluir o processo. Se as alterações parecerem corretas, escolha Concluir.

    Captura de tela mostrando o resumo das alterações.

  9. Depois que o Processo de configuração de dependência for concluído, Configuração de Aplicativos do Azure agora aparecerá no nó Dependências de Serviço do seu projeto.

  1. Abra o projeto no Visual Studio.

  2. No Gerenciador de Soluções, clique com o botão direito do mouse no nó serviço Conectados e, no menu de contexto, selecione Adicionar para abrir o menu de serviços disponíveis.

    Captura de tela mostrando as opções de menu de contexto dos Serviços Conectados.

  3. Escolha Configuração de Aplicativos do Azure. A página Conectar-se à dependência é exibida.

    Captura de tela mostrando Conectar-se à dependência da Configuração de Aplicativos do Azure.

    Se ainda não estiver conectado, entre em sua conta do Azure. Se não tiver uma conta do Azure, você poderá assinar uma versão de avaliação gratuita.

  4. Na tela Configurar Configuração de Aplicativos do Azure, selecione sua assinatura e um repositório de configuração existente. Em seguida, selecione Avançar.

    Se você precisar criar um repositório Configuração de Aplicativos, vá para a próxima etapa. Caso contrário, ignore a etapa 6.

    Captura de tela mostrando

  5. Para criar um repositório de configuração de aplicativos:

    1. Selecione o ícone + à direita do cabeçalho Armazenamentos da Configuração de Aplicativos.

    2. Preencha o Configuração de Aplicativos do Azure: crie uma caixa de diálogo e selecione Criar. Observe que o campo Nome do Recurso precisa ser exclusivo.

      Captura de tela mostrando o repositório de configuração de aplicativos do Azure.

    3. Quando a caixa de diálogo Configuração de Aplicativos do Azure é exibida, o novo repositório de configuração aparece na lista. Selecione este novo repositório e selecione Avançar.

  6. Insira um nome de cadeia de conexão e escolha se deseja que a cadeia de conexão seja armazenada em um arquivo de segredos local ou no Azure Key Vault.

    Captura de tela mostrando a tela

  7. A tela Resumo das alterações mostra todas as modificações que serão feitas no projeto se você concluir o processo. Se as alterações parecerem corretas, escolha Concluir.

    Captura de tela mostrando o resumo das alterações.

    Depois que o Processo de configuração de dependência for concluído, Configuração de Aplicativos do Azure agora aparecerá no nó Dependências de Serviço do seu projeto.

  8. No Gerenciador de Soluções, clique duas vezes no nó Serviços Conectados para abrir a guia Serviços Conectados. A conexão é exibida na seção Dependências de Serviço:

    Captura de tela da seção Dependências de Serviço mostrando a conexão da Configuração de Aplicativos do Azure.

    Há também uma entrada Secrets.json que dá suporte ao armazenamento seguro da cadeia de conexão localmente. Leia sobre como isso funciona na Captura de tela mostrando o armazenamento seguro de segredos do aplicativo no desenvolvimento em ASP.NET Core.

    Se você clicar nos três pontos ao lado das dependências adicionadas, poderá ver várias opções, como Conectar para reabrir o assistente e alterar a conexão e, para Secrets.json, a opção de gerenciar segredos. Você também pode clicar nos três pontos no canto superior direito da janela para ver as opções para iniciar dependências locais, alterar as configurações e muito mais.