Compartilhar via


Conecte-se aos serviços do Azure por meio de componentes do Dapr no portal do Azure

Você pode conectar facilmente as APIs da Dapr aos serviços de backup do Azure utilizando uma combinação de Conector de Serviço e Dapr. Esse recurso cria componentes Dapr em seu nome com metadados válidos e identidade autenticada para acessar o serviço do Azure.

Neste guia, você conectará a API Pub/Sub do Dapr a um Barramento de Serviço do Azure:

  • Selecionar pub/sub como a API
  • Especifique o Barramento de Serviço do Azure como o serviço e as propriedades necessárias, como namespace, nome da fila e identidade
  • Use seu componente pub/sub do Barramento de Serviço do Azure!

Pré-requisitos

Criar um componente do Dapr

Comece navegando até o recurso de criação de componentes do Dapr.

  1. No portal do Azure, navegue até a instância do Aplicativo de Contêiner.

  2. No menu à esquerda, em Configurações, selecione Componentes do Dapr.

  3. No menu superior, selecione Adicionar>componente do Azure para abrir o painel de configuração Adicionar Componente Dapr.

    Screenshot of selecting Azure Component from the drop down menu.

    Observação

    Atualmente, a criação de componentes do Dapr usando o Conector de Serviço no portal do Azure funciona apenas com serviços do Azure (Barramento de Serviço do Azure, Azure Cosmos DB etc.). Para criar componentes não Azure Dapr (Redis), use a opção de criação manual de componentes.

Fornecer metadados necessários

Para que a ferramenta de criação de componentes seja mapeada para os metadados de componente necessários, você precisa fornecer os metadados necessários de listas suspensas predefinidas na guia Básico .

Por exemplo, para um componente pub/sub Barramento de Serviço do Azure, você começará com os seguintes campos:

Campo Exemplo Descrição
Nome de componente mycomponent Insira um nome para o componente do Dapr. O nome deve corresponder ao componente referenciado no código do aplicativo.
Bloco de construção Pub/sub Selecione o bloco de construção/API para o seu componente na lista suspensa.
Tipo de componente Barramento de Serviço Selecione um tipo de componente na lista suspensa.

O painel de criação de componentes é preenchido com campos diferentes dependendo do bloco de construção e do tipo de componente selecionado. Por exemplo, a tabela e a imagem a seguir demonstram os campos associados a um Barramento de Serviço do Azure tipo de componente pub/sub, mas os campos que você vê podem variar.

Campo Exemplo Descrição
Assinatura Minha assinatura Selecione sua Assinatura do Azure.
Namespace mynamespace Selecione o namespace do Barramento de Serviço
Autenticação Identidade gerenciada atribuída ao usuário Selecione a assinatura que contém o componente que você está procurando. Recomendado: Identidade gerenciada pelo usuário atribuído.
Identidade gerenciada atribuída ao usuário testidentity Selecione uma identidade existente na lista suspensa. Você poderá criar uma nova ID de cliente de identidade gerenciada caso ainda não tenha uma.

Screenshot of the Azure platform showing the Basics tab of adding a Dapr Pub/sub component.

O que aconteceu?

Agora que você preencheu os campos necessários, eles serão mapeados automaticamente para os metadados de componente necessários. Neste exemplo do Barramento de Serviço, os únicos metadados necessários são a cadeia de conexão. A ferramenta de criação de componentes usa as informações fornecidas e mapeia a entrada para criar uma cadeia de conexão no arquivo YAML do componente.

Fornecer metadados opcionais

Embora a ferramenta de criação de componente preencha automaticamente todos os metadados necessários para o componente, você também pode personalizar o componente adicionando metadados opcionais.

  1. Selecione Avançar: Metadados + Escopos.

  2. Em Metadados, selecione Adicionar para selecionar metadados extras e opcionais para o componente do Dapr em uma lista suspensa de campos suportados.

  3. Em Escopos, selecione Adicionar ou digite as IDs do aplicativo para os aplicativos de contêiner que você deseja carregar esse componente.

    • Como padrão, quando o escopo não é especificado, o Dapr aplica o componente a todas as IDs do aplicativo.
  4. Selecione Revisão + Criar para revisar os valores do componente.

  5. Selecione Criar.

Salve o componente YAML

Depois que o componente tiver sido adicionado ao ambiente de Aplicativos de Contêiner, o portal exibirá o YAML (ou Bicep) do componente.

  1. Copie e salve o arquivo YAML para uso futuro.

  2. Selecione Concluído para sair do painel de configuração.

Em seguida, você pode marcar o artefato YAML/Bicep em um repositório e recriá-lo fora da experiência do portal.

Observação

Ao usar a Identidade Gerenciada, a identificação selecionada é atribuída a todos os aplicativos contêineres no escopo e nos serviços de destino.

Gerenciar componentes do Dapr

  1. Em seu ambiente de Aplicativos de Contêiner, acesse Configurações> Componentes do Dapr.

  2. Os componentes do Dapr vinculados ao seu ambiente de Aplicativos de Contêiner estão listados nesta página. Examine a lista e selecione o ícone Excluir para excluir um componente ou selecione o nome de um componente para examinar ou editar seus detalhes.

    Screenshot of the Azure platform showing existing Dapr Components.

Próximas etapas

Habilitar o Dapr em seus aplicativos de contêiner.

Saiba mais sobre: