Exercício – Criar uma ligação híbrida do Azure Relay

Concluído

Antes de as aplicações poderem utilizar o Azure Relay para trocar mensagens, tem de criar e configurar um espaço de nomes.

Na sua organização financeira, para o serviço de verificação de crédito, os programadores utilizam ligações híbridas. Quer criar um reencaminhamento que suporte estas ligações. Também quer obter as credenciais de segurança necessárias para as suas aplicações se ligarem.

Nesta unidade, você cria um namespace do Azure Relay e, em seguida, armazena a chave primária e a cadeia de conexão para uso posterior no código do aplicativo.

Criar um espaço de nomes no Azure Relay

Vamos começar por criar um novo espaço de nomes do Azure Relay.

  1. No portal do Azure, no painel esquerdo, selecione Criar um recurso.

  2. Na caixa de pesquisa Pesquisar no Marketplace, procure e selecione Retransmissão. Selecione a placa de mercado para Retransmissão e o painel Retransmissão será exibido.

    Captura de tela mostrando a parte superior do painel Retransmissão com o logotipo e o botão Criar.

  3. Selecione Criar. O painel Criar namespace é exibido.

  4. Na guia Noções básicas, insira os seguintes valores para cada configuração.

    Definição Value
    DETALHES DO PROJETO
    Subscrição Subscrição de Assistente
    Grupo de recursos Na lista suspensa, selecione [nome do grupo de recursos da área restrita].
    DETALHES DA INSTÂNCIA
    Nome Utilize um nome exclusivo no domínio servicebus.windows.net.
    Por exemplo, use creditcheckrelay-xx, substituindo xx por suas iniciais ou outra cadeia de texto.
    Location Escolha uma localização próxima de si.
  5. Selecione Rever + criar. Depois que a validação for bem-sucedida, selecione Criar.

O Azure cria e implementa o novo espaço de nomes. Esta implementação pode demorar vários minutos.

Obtenha a chave primária e a cadeia de ligação primária

O Azure Relay ajuda a manter a segurança ao exigir aplicações para fornecer uma chave de acesso quando se ligam. Obtenha e armazene essa chave agora para que você possa usá-la no código do aplicativo mais adiante no módulo.

  1. Quando a implantação do namespace for concluída com êxito, selecione Ir para o recurso. O painel Retransmissão é exibido.

  2. No painel de menu esquerdo, em Configurações, selecione Políticas de acesso compartilhado e, em seguida, selecione a política RootManageSharedAccessKey. O painel SAS Policy: RootManageSharedAccessKey é exibido.

    Captura de tela do painel Política SAS: RootManageSharedAccessKey mostrando como obter a cadeia de conexão da chave de acesso para a retransmissão.

  3. Para guardar a chave primária e a cadeia de ligação primária, siga estes passos:

    a. Na caixa Chave Primária, selecione o botão Copiar para área de transferência.
    b. No Bloco de Notas ou noutro editor de texto, cole a chave.
    c. Na caixa Cadeia de Conexão Primária , selecione o botão Copiar para a área de transferência.
    d. No editor de texto, cole a cadeia de ligação numa nova linha.
    e. Atribua um nome ao ficheiro de texto AccessKeys.txt e guarde-o numa pasta local.

Criar uma nova ligação híbrida no espaço de nomes

Para o seu serviço Web de verificação de crédito, é recomendado utilizar ligações híbridas e não ligações Windows Communication Foundation (WCF). Vamos adicionar essa capacidade ao reencaminhamento.

  1. No portal do Azure, no caminho superior esquerdo superior, selecione a retransmissão criada anteriormente.

  2. Selecione + Conexão híbrida. O painel Criar conexão híbrida é exibido.

  3. Na caixa Nome, introduza CreditCheckConnection. Mantenha a opção Requer Autenticação do Cliente selecionada e, em seguida, selecione Criar.

Você concluiu a configuração da retransmissão no Azure. As aplicações podem trocar mensagens através do reencaminhamento quando fazem a ligação certa.