An Azure service that is used to manage and protect cryptographic keys and other secrets used by cloud apps and services.
Hello parveen
For Azure Container Apps that use Key Vault references, Key Vault transactions are incurred only when the platform resolves the secret such as during container startup, revision deployment, or secret synchronization. Each secret retrieved through this resolution process is counted as a transaction. After the secret is injected into the container as an environment variable or mounted file, any subsequent access occurs locally within the container and does not generate additional Key Vault transactions.
In contrast, if the application directly retrieves secrets from Key Vault via SDK or REST API, each individual call is treated as a separate transaction.
To optimize cost and performance, it is recommended to use Key Vault references instead of frequent per-request API calls, cache retrieved secrets in memory, and avoid using Key Vault as a high-frequency configuration store.
If the resolution was helpful, kindly take a moment to click on
and click on Yes for was this answer helpful. And, if you have any further query do let us know.