Introduzione al connettore del bus di servizio di AzureGet started with the Azure Service Bus connector

Connettersi al bus di servizio di Azure per inviare e ricevere messaggi.Connect to Azure Service Bus to send and receive messages. È possibile eseguire varie azioni, ad esempio inviare alla coda, inviare all'argomento, ricevere dalla coda e ricevere dalla sottoscrizione.You can perform actions such as send to queue, send to topic, receive from queue, and receive from subscription.

Per usare qualsiasi connettore, è necessario innanzitutto creare un'app per la logica.To use any connector, you first need to create a logic app. Come prima operazione creare un'app per la logica.You can get started by creating a logic app now.

Connettersi al bus di servizioConnect to Service Bus

Perché l'app per la logica possa accedere a qualsiasi servizio, è necessario creare una connessione al servizio.Before your logic app can access any service, you first need to create a connection to the service. Una connessione fornisce la connettività tra un'app per la logica e un altro servizio.A connection provides connectivity between a logic app and another service.

PrerequisitiPrerequisites

È necessario avere un account del bus di servizio.You must have a Service Bus account.

Prima di poter usare l'account del bus di servizio di Azure in un'app per la logica, è necessario autorizzare l'app per la logica a connettersi all'account del bus di servizio.Before you can use your Azure Service Bus account in a logic app, you must authorize the logic app to connect to your service bus account. Fortunatamente, è possibile eseguire questa operazione in modo facile dalla propria app per la logica nel portale di Azure.Fortunately, you can do this easily from within your logic app on the Azure portal.

Ecco i passaggi per autorizzare l'app per la logica a connettersi all'account del bus di servizio:Here are the steps to authorize your logic app to connect to your Service Bus account:

  1. Per creare una connessione al bus di servizio, nella finestra di progettazione dell'app per la logica selezionare Mostra API gestite da Microsoft nell'elenco a discesa.To create a connection to Service Bus, in the logic app designer, select Show Microsoft managed APIs in the drop-down list. Immettere quindi bus di servizio nella casella di ricerca.Then enter service bus in the search box. Selezionare il trigger o l'azione da usare.Select the trigger or action you want to use.
    Immagine di connessione al bus di servizio 1Service Bus connection image 1
  2. Se non sono mai state create connessioni al bus di servizio prima d'ora, verrà chiesto di fornire le credenziali del bus di servizio.If you haven't created any connections to Service Bus before, you'll be prompted to provide your Service Bus credentials. Queste credenziali vengono usate per autorizzare l'app per la logica a connettersi e ad accedere ai dati dell'account del bus di servizio.These credentials are used to authorize your logic app to connect to and access your Service Bus account's data. Il connettore del bus di servizio richiede la stringa di connessione per lo spazio dei nomi del bus di servizio.The Service Bus connector needs the connection string for the Service Bus namespace. Richiede anche le autorizzazioni Gestisci.It also requires Manage permissions. Un buon metodo per sapere se la stringa di connessione è per lo spazio dei nomi o un'entità specifica consiste nel verificare se contiene il parametro EntityPath.A good way to know if your connection string is for the namespace or a specific entity is if it contains the EntityPath parameter. In tale caso, non si tratta della stringa di connessione corretta per un'app per la logica.If it does, it is not the right connection string for a logic app.
    Stringa di connessione del bus di servizioService Bus connection string
  3. Dopo aver ricevuto la stringa di connessione per lo spazio dei nomi, è possibile usarla per la connessione API nelle app per la logica.After you have received the connection string for the namespace, you can use it for the API connection in Logic Apps.
    Immagine di connessione al bus di servizio 2
  4. Si noti che la connessione è stata creata ed è ora possibile procedere con gli altri passaggi nell'app per la logica.Notice the connection has been created, and you are now free to proceed with the other steps in your logic app.
    Immagine di connessione al bus di servizio 3

Usare un trigger di bus di servizioUse a Service Bus trigger

Un trigger è un evento che può essere usato per avviare il flusso di lavoro definito in un'app per la logica.A trigger is an event that can be used to start the workflow defined in a logic app. Altre informazioni sui trigger.Learn more about triggers.

Ecco come usare il trigger Bus di servizio - Quando un messaggio viene ricevuto in una coda per attivare un flusso di lavoro di app per la logica quando un nuovo elemento viene inviato a una coda del bus di servizio.Here's how to use the Service Bus - When a message is received in a queue trigger to initiate a logic app workflow when a new item is sent to a Service Bus queue.

Nota

Verrà richiesto di accedere con la stringa di connessione del bus di servizio, se non è già stata creata una connessione al bus di servizio.You will be prompted to sign in with your Service Bus connection string if you have not already created a connection to Service Bus.

  1. Nella casella di ricerca della finestra di progettazione per le app per la logica immettere bus di servizio.In the search box on the logic apps designer, enter service bus. Selezionare quindi il trigger Bus di servizio - Quando un messaggio viene ricevuto in una coda .Then select the Service Bus - When a message is received in a queue trigger.
    Immagine del trigger di bus di servizio 1Service Bus trigger image 1
  2. Viene visualizzata la finestra di dialogo Quando un messaggio viene ricevuto in una coda .The When a message is received in a queue dialog box is displayed.
    Immagine del trigger di bus di servizio 2Service Bus trigger image 2
  3. Immettere il nome della coda del bus di servizio da monitorare attraverso il trigger.Enter the name of the Service Bus queue you would like the trigger to monitor.
    Immagine del trigger di bus di servizio 3

A questo punto l'app per la logica è stata configurata con un trigger.At this point, your logic app has been configured with a trigger. Quando viene ricevuto un nuovo elemento nella coda selezionata, il trigger avvierà un'esecuzione degli altri trigger e delle altre azioni nel flusso di lavoro.When a new item is received in the queue you selected, the trigger will begin a run of the other triggers and actions in the workflow.

Usare un'azione del bus di servizioUse a Service Bus action

Un'azione è un'operazione eseguita dal flusso di lavoro e definita in un'app per la logica.An action is an operation carried out by the workflow defined in a logic app. Altre informazioni sulle azioni.Learn more about actions.

Dopo avere aggiunto un trigger, è possibile eseguire operazioni interessanti con i dati generati dal trigger.Now that you have added a trigger, it's time to do something interesting with the data that's generated by the trigger. Seguire questa procedura per aggiungere l'azione Bus di servizio - Invia messaggio .Follow these steps to add the Service Bus - Send message action. Questa azione consente di inviare un messaggio al bus di servizio.This action sends a message to Service Bus.

Attenersi alla seguente procedura per creare l'azione Invio messaggio:Follow these steps to create the send message action:

  1. Selezionare + nuovo passaggio per aggiungere l'azione.Select + New step to add the action.
  2. Selezionare Aggiungi un'azione.Select Add an action. Viene aperta la casella di ricerca ed è possibile cercare l'azione che si vuole eseguire.This opens a search box, where you can search for any action you would like to take. In questo esempio, l'interesse è rivolto alle azioni del bus di servizio.For this example, Service Bus actions are of interest.
    Immagine di azione del bus di servizio 1Service Bus action image 1
  3. Immettere bus di servizio.Enter service bus.
  4. Selezionare Bus di servizio - Invio messaggio come azione da eseguire.Select Service Bus - Send message as the action to take.
    Immagine di azione del bus di servizio 2Service Bus action image 2
  5. Immettere il contenuto del messaggio.Enter the content for the message. È un'operazione obbligatoria.This is required.
  6. Immettere il nome della coda o dell'argomento a cui inviare il messaggio.Enter the queue or topic name to which the message will be sent. Anche questa è un'operazione obbligatoria.This is also required.
  7. Specificare altri dettagli sul messaggio.Provide other details about the message. Questa operazione è facoltativa.This is optional.
    Immagine di azione del bus di servizio 3
  8. Salvare le modifiche al flusso di lavoro.Save the changes to your workflow.
    Immagine di azione del bus di servizio 4

Dettagli specifici del connettoreConnector-specific details

Per visualizzare eventuali azioni e trigger definiti in Swagger ed eventuali limiti, vedere i dettagli del connettore.View any triggers and actions defined in the swagger, and also see any limits in the connector details.

Passaggi successiviNext steps

Creare un'app per la logica.Create a logic app.