Did you know that you can access the consumption connectors in Visual Studio Code? While creating a Logic App Standard in Visual Studio Code, one noticeable difference is the absence of certain connectors you’re used to seeing in the Azure Portal’s Designer. At first glance, this might seem confusing, but there’s a logical explanation behind it, Visual Studio Code is optimized for designing Logic App Standard. While it’s possible to work with Consumption Logic Apps in VS Code, it’s not as natively integrated into the editor compared to Standard Logic Apps.
In the Azure Portal, when designing a Logic App Standard, you get access to both in-app and consumption connectors. However, in Visual Studio Code, only in-app connectors are available by default. This is because in-app connectors offer better isolation and performance since they run within the same environment as your Logic App instance, minimizing network latency and improving control.
If we take a look at the Logic App Designer for Standard Logic Apps inside Portal, and if we search for Blob Storage Connectors, among other connectors you have the Create blob (V2) available, but what if we look for it in Visual Studio Code?
We did the same search but the result was different, and the connector was not found but fortunately the Designer features a equivalent connector (Upload blob to storage container)
So, how can we get access to the consumption connectors on Visual Studio Code?
It is easy, right mouse click over your workflow and click on Use Connectors From Azure:
Next select again Use Connectors From Azure on the search bar, And select your Resource Group.
After this you will be ready to use them, if by some reason they do not appear, close the designer and open it again:
It is worth mentioning that Logic App Consumption connectors are typically shared across multiple customers and run in a shared multi-tenant environment. There’s less control over where and how the connectors run since they are managed entirely by Azure, hence the lack of in-app isolation that you see in the Standard plan.
This separation in Logic Apps Standard allows for tighter control over the integration environment and is one of the key differences between the two hosting models.
To lazy to read? We’ve got you covered! Check out our video version of this content!
Hope you find this helpful! If you enjoyed the content or found it useful and wish to support our efforts to create more, you can contribute towards purchasing a Star Wars Lego for Sandro’s son!