Azure Logic Apps lets you schedule, automate, and orchestrate a variety of tasks with both Azure and third-party services. They are used for simple tasks through to complex business integration.
Within this lab, we’re going to configure a Logic App so that when you navigate to a specific URL, a blob will be created in a container.
Learning Objectives
Successfully complete this lab by achieving the following learning objectives:
- Configure the Logic App
- Log in to the Azure Portal using the credentials provided to you.
- Open the Logic App that has been created for you.
- Create a Logic App that meets the requirements of the scenario.
- Ensure you Save once complete.
Note: For this scenario, we expect to be able to call the Logic App with a URL similar to the following: https://logicapp/create/ticketid/ticketdata
This should write data to the existing Blob storage container,
container1
, based on the URL called.In the above example, the URL is broken up as follows:
- URL of the Logic App: "https://logicapp"
- Action to occur: "create"
- Ticket ID for the blob name: "ticketid"
- Data to be stored in blob storage: "ticketdata"
This can be achieved in different ways, but it is recommended to use the following: an HTTP trigger (with a GET method and a relative path), a condition, and a
create blob
action.- Test the Logic App
- Open the Logic App that has been created for you.
- Navigate to the Overview of the Logic App, Go to Trigger History, and retrieve the
Callback URL [GET]
. - In a new tab, test that the Logic App works by changing the values for {action}, {ticketid} and {ticketdata}, within the URL.