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, irá criar um espaço de nomes do Azure Relay e, em seguida, armazenar a chave primária e a cadeia de ligação para utilização posterior no código da aplicação.

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 do Mercado, procure e selecione Relé. Aparece o painel Relay.

  3. Leia as informações e, em seguida, selecione Criar. Aparece o painel Create Namespace.

  4. No separador Básicos, introduza os seguintes valores para cada definição.

    Definição Valor
    DETALHES DO PROJETO
    Subscrição Subscrição de Assistente
    Grupo de recursos A partir do dropdown, selecione [nome do grupo de recursos de caixa de areia].
    DETALHES DE INSTÂNCIA
    Nome Utilize um nome exclusivo no domínio servicebus.windows.net.
    Por exemplo, utilize o creditcheckrelay-xx, substituindo xx pelas suas iniciais ou outra cadeia de texto.
    Localização Escolha uma localização próxima de si.
  5. Selecione Rever + criar. Após a validação ter sucesso, 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 guarde a chave agora, para que possa utilizá-la no código da aplicação mais adiante no módulo.

  1. Quando a implementação do espaço de nome estiver concluída com sucesso, selecione Ir para o recurso. O seu painel de retransmissão aparece.

  2. No painel de menus esquerdo, em Definições, selecione políticas de acesso compartilhado e, em seguida, selecione a política RootManageSharedAccessKey. Aparece o painel SAS Policy: RootManageSharedAccessKey.

    Obtenha a chave de acesso para o retransmissor.

  3. Para guardar a chave primária e a cadeia de ligação primária, faça o seguinte:

    a. Na caixa chave primária, selecione o botão Copy para a área de transferência.
    b. No Bloco de Notas ou noutro editor de texto, cole a chave.
    c. Na caixa de cadeia de ligação primária, selecione a cópia para o botão de á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 Azure, a partir do caminho superior superior esquerdo, selecione o relé que criou anteriormente.

  2. Selecione Ligações Híbridas. Aparece o painel de ligação híbrida Create.

  3. Na caixa Nome, insira a ligação de verificação de crédito. 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.