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.

    Screenshot showing the top portion of the Relay panel with the logo and Create button.

  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 valor
    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.
    Localização 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.

    Screenshot of the SAS Policy: RootManageSharedAccessKey panel showing how to get the access key connection string for the relay.

  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.

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