Skip to content

Commit 4596dd5

Browse files
authored
[Functions] ACA updates per Ramya
1 parent c5a8aca commit 4596dd5

File tree

1 file changed

+2
-6
lines changed

1 file changed

+2
-6
lines changed

articles/azure-functions/functions-container-apps-hosting.md

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Azure Container Apps hosting of Azure Functions
33
description: Learn about how you can use Azure Functions on Azure Container Apps to host and manage containerized function apps in Azure.
4-
ms.date: 01/05/2025
4+
ms.date: 04/22/2025
55
ms.topic: conceptual
66
ms.custom: build-2024, linux-related-content
77
# Customer intent: As a cloud developer, I want to learn more about hosting my function apps in Linux containers managed by Azure Container Apps.
@@ -83,6 +83,7 @@ When you host your function apps in a Container Apps environment, your functions
8383

8484
All Functions triggers can be used in your containerized function app. However, only these triggers can dynamically scale (from zero instances) based on received events when running in a Container Apps environment:
8585

86+
+ Azure Cosmos DB (KEDA connection)
8687
+ Azure Event Grid
8788
+ Azure Event Hubs
8889
+ Azure Blob Storage (Event Grid based)
@@ -92,7 +93,6 @@ All Functions triggers can be used in your containerized function app. However,
9293
+ HTTP
9394
+ Kafka
9495
+ Timer
95-
+ Azure Cosmos DB
9696

9797
Azure Functions on Container Apps is designed to configure the scale parameters and rules as per the event target. You don't need to worry about configuring the KEDA scaled objects. You can still set minimum and maximum replica count when creating or modifying your function app. The following Azure CLI command sets the minimum and maximum replica count when creating a new function app in a Container Apps environment from an Azure Container Registry:
9898

@@ -130,10 +130,6 @@ Keep in mind the following considerations when deploying your function app conta
130130
+ The protocol value of `ssl` isn't supported when hosted on Container Apps. Use a [different protocol value](functions-bindings-kafka-trigger.md?pivots=programming-language-csharp#attributes).
131131
+ For a Kafka trigger to dynamically scale when connected to Event Hubs, the `username` property must resolve to an application setting that contains the actual username value. When the default `$ConnectionString` value is used, the Kafka trigger isn't able to cause the app to scale dynamically.
132132
+ For the built-in Container Apps [policy definitions](../container-apps/policy-reference.md#policy-definitions), currently only environment-level policies apply to Azure Functions containers.
133-
+ You can use managed identities for these connections:
134-
+ [Deployment from an Azure Container Registry](functions-deploy-container-apps.md?tabs=acr#create-and-configure-a-function-app-on-azure-with-the-image)
135-
+ [Triggers and bindings](functions-reference.md#configure-an-identity-based-connection)
136-
+ [Required host storage connection](functions-identity-based-connections-tutorial.md)
137133
+ By default, a containerized function app monitors port 80 for incoming requests. If your app must use a different port, use the [`WEBSITES_PORT` application setting](../app-service/reference-app-settings.md#custom-containers) to change this default port.
138134
+ You aren't currently able to use built-in continuous deployment features when hosting on Container Apps. You must instead deploy from source code using either [Azure Pipelines](functions-how-to-azure-devops.md?pivots=v1#deploy-a-container) or [GitHub Actions](https://github.com/Azure/azure-functions-on-container-apps/tree/main/samples/GitHubActions).
139135
+ You currently can't move a Container Apps hosted function app deployment between resource groups or between subscriptions. Instead, you would have to recreate the existing containerized app deployment in a new resource group, subscription, or region.

0 commit comments

Comments
 (0)