Condividi tramite


Connessione ai servizi di Azure tramite componenti Dapr nel portale di Azure

È possibile connettere facilmente le API Dapr al backup dei servizi di Azure usando una combinazione di Connessione or di servizio e Dapr. Questa funzionalità crea componenti Dapr per conto dell'utente con metadati validi e identità autenticata per accedere al servizio di Azure.

In questa guida si connetterà l'API Dapr Pub/Sub a un bus di servizio di Azure tramite:

  • Selezionare pub/sub come API
  • Specificare bus di servizio di Azure come servizio e proprietà necessarie, ad esempio spazio dei nomi, nome della coda e identità
  • Usa il tuo componente pub/sub bus di servizio di Azure!

Prerequisiti

Creare un componente Dapr

Per iniziare, passare alla funzionalità di creazione del componente Dapr.

  1. Nella portale di Azure passare all'ambiente App contenitore.

  2. Nel menu a sinistra, in Impostazioni, selezionare Componenti dapr.

  3. Nel menu in alto selezionare Aggiungi>componente Azure per aprire il riquadro Aggiungi configurazione componente dapr.

    Screenshot of selecting Azure Component from the drop down menu.

    Nota

    Attualmente, la creazione di componenti Dapr tramite Service Connessione or nel portale di Azure funziona solo con i servizi di Azure (bus di servizio di Azure, Azure Cosmos DB e così via). Per creare componenti dapr non di Azure (Redis), usare l'opzione di creazione manuale del componente.

Specificare i metadati necessari

Per eseguire il mapping dello strumento di creazione dei componenti ai metadati del componente necessari, è necessario specificare i metadati necessari dagli elenchi a discesa predefiniti nella scheda Informazioni di base.

Ad esempio, per un componente pub/sub bus di servizio di Azure, si inizierà con i campi seguenti:

Campo Esempio Descrizione
Nome componente mycomponent Immettere un nome per il componente Dapr. Il nome deve corrispondere al componente a cui si fa riferimento nel codice dell'applicazione.
Blocco predefinito Pubblicazione-sottoscrizione Selezionare il blocco predefinito/API per il componente dall'elenco a discesa.
Tipo di componente Bus di servizio Selezionare un tipo di componente dall'elenco a discesa.

Il riquadro di creazione del componente viene popolato con campi diversi a seconda del blocco predefinito e del tipo di componente selezionato. Ad esempio, la tabella e l'immagine seguenti illustrano i campi associati a un tipo di componente pub/sub bus di servizio di Azure, ma i campi visualizzati possono variare.

Campo Esempio Descrizione
Subscription Sottoscrizione personale Selezionare la Sottoscrizione di Azure
Spazio dei nomi mynamespace Selezionare lo spazio dei nomi bus di servizio
Authentication Identità gestita assegnata dall'utente Selezionare la sottoscrizione che contiene il componente che si sta cercando. Scelta consigliata: identità gestita assegnata dall'utente.
Identità gestita assegnata dall'utente testidentity Selezionare un'identità esistente nell'elenco a discesa. Se non ne è già disponibile uno, è possibile creare un nuovo ID client di identità gestita.

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

Che cosa è successo?

Dopo aver compilato questi campi obbligatori, questi campi verranno mappati automaticamente ai metadati del componente necessari. In questo esempio bus di servizio, gli unici metadati necessari sono i stringa di connessione. Lo strumento di creazione del componente accetta le informazioni fornite ed esegue il mapping dell'input per creare un stringa di connessione nel file YAML del componente.

Specificare i metadati facoltativi

Mentre lo strumento di creazione del componente popola automaticamente tutti i metadati necessari per il componente, è anche possibile personalizzare il componente aggiungendo metadati facoltativi.

  1. Selezionare Avanti : Metadati e ambiti.

  2. In Metadati selezionare Aggiungi per selezionare metadati aggiuntivi e facoltativi per il componente Dapr da un elenco a discesa dei campi supportati.

  3. In Ambiti selezionare Aggiungi o digitare gli ID app per le app contenitore da caricare.

    • Per impostazione predefinita, quando l'ambito non è specificato, Dapr applica il componente a tutti gli ID app.
  4. Selezionare Rivedi e crea per esaminare i valori dei componenti.

  5. Seleziona Crea.

Salvare il componente YAML

Dopo aver aggiunto il componente all'ambiente App contenitore, nel portale viene visualizzato il file YAML (o Bicep) per il componente.

  1. Copiare e salvare il file YAML per un uso futuro.

  2. Selezionare Fine per uscire dal riquadro di configurazione.

È quindi possibile controllare l'artefatto YAML/Bicep in un repository e ricrearlo all'esterno dell'esperienza del portale.

Nota

Quando si usa l'identità gestita, l'identificazione selezionata viene assegnata a tutte le app dei contenitori nell'ambito e nei servizi di destinazione.

Gestire i componenti dapr

  1. Nell'ambiente App contenitore passare a Impostazioni> ComponentiDapr.

  2. I componenti dapr associati all'ambiente app contenitore sono elencati in questa pagina. Esaminare l'elenco e selezionare l'icona Elimina per eliminare un componente oppure selezionare il nome di un componente per esaminarne o modificarne i dettagli.

    Screenshot of the Azure platform showing existing Dapr Components.

Passaggi successivi

Altre informazioni su: