Skip to content

Commit 8526137

Browse files
committed
Ramya review comments
1 parent f69393a commit 8526137

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

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

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -65,13 +65,13 @@ For the best security, you should connect to remote services using Microsoft Ent
6565
+ [Default storage account (`AzureWebJobsStorage`)](./functions-reference.md#connections)
6666
+ [Azure Container Registry](functions-deploy-container-apps.md?tabs=acr#create-and-configure-a-function-app-on-azure-with-the-image)
6767

68-
Currently, only these binding extensions support managed identities when running in Container Apps:
68+
When running in Container Apps, you can use Microsoft Entra ID with managed identities for all binding extensions that support managed identities. Currently, only these binding extensions support event-driven scaling when using managed identity authentication:
6969

7070
+ Azure Event Hubs
7171
+ Azure Queue Storage
7272
+ Azure Service Bus
7373

74-
For more information, see the [Functions developer guide](./functions-reference.md#connections).
74+
For other bindings, use fixed replicas when using managed identity authentication. For more information, see the [Functions developer guide](./functions-reference.md#connections).
7575

7676
## Virtual network integration
7777

@@ -117,7 +117,7 @@ If you run into any issues with these managed resource groups, you should contac
117117

118118
You can monitor your containerized function app hosted in Container Apps using Azure Monitor Application Insights in the same way you do with apps hosted by Azure Functions. For more information, see [Monitor Azure Functions](./monitor-functions.md).
119119

120-
For bindings that support event-driven scaling, scale events are also logged by Application Insights to your workspace. For more information, see [Scale controller logs](functions-monitoring.md#scale-controller-logs).
120+
For bindings that support event-driven scaling, scale events are logged as `FunctionsScalerInfo` and `FunctionsScalerError` events in your Log Analytics workspace. For more information, see [Application Logging in Azure Container Apps](../container-apps/logging.md).
121121

122122
## Considerations for Container Apps hosting
123123

@@ -132,6 +132,7 @@ Keep in mind the following considerations when deploying your function app conta
132132
+ [Triggers and bindings](functions-reference.md#configure-an-identity-based-connection)
133133
+ [Required host storage connection](functions-identity-based-connections-tutorial.md)
134134
+ 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.
135+
+ 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.mdpivots=v1#deploy-a-container) or [GitHub Actions](https://github.com/Azure/azure-functions-on-container-apps/tree/main/samples/GitHubActions).
135136
+ 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.
136137
+ When using Container Apps, you don't have direct access to the lower-level Kubernetes APIs.
137138
+ The `containerapp` extension conflicts with the `appservice-kube` extension in Azure CLI. If you have previously published apps to Azure Arc, run `az extension list` and make sure that `appservice-kube` isn't installed. If it is, you can remove it by running `az extension remove -n appservice-kube`.

0 commit comments

Comments
 (0)