Skip to main content

System Managed Identity in Storage Queue PowerShell Azure Functions

· 4 min read

Azure Functions is a serverless compute service that enables you to run event-driven code without having to manage infrastructure. You can use Azure Functions to run small pieces of code in response to events, such as HTTP requests, messages in a queue, or changes in data in a storage account. In this article, I will show you how to use Azure Functions with a storage queue trigger using the System Managed Identity of the Function Application (instead of a Connection String).

Implementing Correlation ID for API Management requests

· 4 min read

When working with Azure API Management, you may want to enable traceability and correlation of requests across different services. This is where the Correlation ID comes in.

Similar to traceparent, the Correlation ID is a unique identifier passed along with the request and response headers. It allows you to track a request's flow as it moves through different services and systems.

In this article, we will explore how to generate a new correlation ID through API Management Inbound policies and pass it back to the Client through an outbound policy, which then is used to help troubleshoot specific calls with Application Insights.