Skip to content

Commit b56e3c5

Browse files
Merge pull request #220489 from ecfan/sftp-app-settings
Azure Logic Apps: Update app and host settings for SFTP built-in connector
2 parents f843dcd + 0dd4ea5 commit b56e3c5

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

articles/logic-apps/edit-app-settings-host-settings.md

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,13 +48,18 @@ App settings in Azure Logic Apps work similarly to app settings in Azure Functio
4848
| Setting | Default value | Description |
4949
|---------|---------------|-------------|
5050
| `AzureWebJobsStorage` | None | Sets the connection string for an Azure storage account. |
51+
| `ServiceProviders.Sftp.FileUploadBufferTimeForTrigger` | `00:00:20` <br>(20 seconds) | Sets the buffer time to ignore files that have a last modified timestamp that's greater than the current time. This setting is useful when large file writes take a long time and avoids fetching data for a partially written file. |
52+
| `ServiceProviders.Sftp.OperationTimeout` | `00:02:00` <br>(2 min) | Sets the time to wait before timing out on any operation. |
53+
| `ServiceProviders.Sftp.ServerAliveInterval` | `00:30:00` <br>(30 min) | Send a "keep alive" message to keep the SSH connection active if no data exchange with the server happens during the specified period. For more information, see the [ServerAliveInterval setting](https://man.openbsd.org/ssh_config.5#ServerAliveInterval). |
54+
| `ServiceProviders.Sftp.SftpConnectionPoolSize` | `2` connections | Sets the number of connections that each processor can cache. The total connections that you can cache is *ProcessorCount* multiplied by the setting value. |
55+
| `ServiceProviders.MaximumAllowedTriggerStateSizeInKB` | `10` KB, which is ~1,000 files | Sets the trigger state entity size in kilobytes, which is proportional to the number of files in the monitored folder and is used to detect files. If the number of files exceeds 1,000, increase this value. |
5156
| `ServiceProviders.Sql.QueryTimeout` | `00:02:00` <br>(2 min) | Sets the request timeout value for SQL service provider operations. |
5257
| `WEBSITE_LOAD_ROOT_CERTIFICATES` | None | Sets the thumbprints for the root certificates to be trusted. |
5358
| `Workflows.Connection.AuthenticationAudience` | None | Sets the audience for authenticating a managed (Azure-hosted) connection. |
5459
| `Workflows.CustomHostName` | None | Sets the host name to use for workflow and input-output URLs, for example, "logic.contoso.com". For information to configure a custom DNS name, see [Map an existing custom DNS name to Azure App Service](../app-service/app-service-web-tutorial-custom-domain.md) and [Secure a custom DNS name with a TLS/SSL binding in Azure App Service](../app-service/configure-ssl-bindings.md). |
5560
| `Workflows.<workflowName>.FlowState` | None | Sets the state for <*workflowName*>. |
5661
| `Workflows.<workflowName>.RuntimeConfiguration.RetentionInDays` | None | Sets the amount of time in days to keep the run history for <*workflowName*>. |
57-
| `Workflows.RuntimeConfiguration.RetentionInDays` | `90` <br>(90 days) | Sets the amount of time in days to keep workflow run history after a run starts. |
62+
| `Workflows.RuntimeConfiguration.RetentionInDays` | `90` days | Sets the amount of time in days to keep workflow run history after a run starts. |
5863
| `Workflows.WebhookRedirectHostUri` | None | Sets the host name to use for webhook callback URLs. |
5964

6065
<a name="manage-app-settings"></a>
@@ -332,6 +337,15 @@ These settings affect the throughput and capacity for single-tenant Azure Logic
332337
| `ServiceProviders.ServiceBus.MessageSenderOperationTimeout` | `00:01:00` <br>(1 min) | Sets the timeout for sending messages with the built-in Service Bus operation. |
333338
| `Runtime.ServiceProviders.ServiceBus.MessageSenderPoolSizePerProcessorCount` | `64` message senders | Sets the number of Azure Service Bus message senders per processor core to use in the message sender pool. |
334339

340+
<a name="built-in-sftp"></a>
341+
342+
### Built-in SFTP operations
343+
344+
| Setting | Default value | Description |
345+
|---------|---------------|-------------|
346+
| `Runtime.ServiceProviders.Sftp.MaxFileSizeInBytes` | `2147483648` bytes | Sets the maximum file size in bytes for the **Get file content (V2)** action. |
347+
| `Runtime.ServiceProviders.Sftp.MaximumFileSizeToReadInBytes`| `209715200` bytes | Sets the maximum file size in bytes for the **Get file content** action. Make sure this value doesn't exceed the referenceable memory size because this action reads file content in memory. |
348+
335349
<a name="managed-api-connector"></a>
336350

337351
### Managed connector operations

0 commit comments

Comments
 (0)