Skip to content

Commit 4de3f54

Browse files
authored
Merge pull request #105940 from ecfan/copy-file
Updates for SFTP-SSH connector
2 parents 4c79453 + d396e3d commit 4de3f54

File tree

2 files changed

+27
-5
lines changed

2 files changed

+27
-5
lines changed

articles/connectors/connectors-sftp-ssh.md

Lines changed: 26 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ ms.suite: integration
66
author: divyaswarnkar
77
ms.reviewer: estfan, klam, logicappspm
88
ms.topic: article
9-
ms.date: 06/18/2019
9+
ms.date: 02/28/2020
1010
tags: connectors
1111
---
1212

@@ -26,7 +26,29 @@ For differences between the SFTP-SSH connector and the SFTP connector, review th
2626

2727
## Limits
2828

29-
* By default, SFTP-SSH actions can read or write files that are *1 GB or smaller* but only in *15 MB* chunks at a time. To handle files larger than 15 MB, SFTP-SSH actions support [message chunking](../logic-apps/logic-apps-handle-large-messages.md), except for the Copy File action, which can handle only 15 MB files. The **Get file content** action implicitly uses message chunking.
29+
* SFTP-SSH actions that support [chunking](../logic-apps/logic-apps-handle-large-messages.md) can handle files up to 1 GB, while SFTP-SSH actions that don't support chunking can handle files up to 50 MB. Although the default chunk size is 15 MB, this size can dynamically change, starting from 5 MB and gradually increasing to the 50 MB maximum, based on factors such as network latency, server response time, and so on.
30+
31+
> [!NOTE]
32+
> For logic apps in an [integration service environment (ISE)](../logic-apps/connect-virtual-network-vnet-isolated-environment-overview.md),
33+
> this connector's ISE-labeled version uses the [ISE message limits](../logic-apps/logic-apps-limits-and-config.md#message-size-limits) instead.
34+
35+
Chunk size is associated with a connection, which means that you can use the same connection for actions that support chunking and then for actions that don't support chunking. In this case, the chunk size for actions that don't support chunking ranges from 5 MB to 50 MB. This table shows which SFTP-SSH actions support chunking:
36+
37+
| Action | Chunking support |
38+
|--------|------------------|
39+
| **Copy file** | No |
40+
| **Create file** | Yes |
41+
| **Create folder** | Not applicable |
42+
| **Delete file** | Not applicable |
43+
| **Extract archive to folder** | Not applicable |
44+
| **Get file content** | Yes |
45+
| **Get file content using path** | Yes |
46+
| **Get file metadata** | Not applicable |
47+
| **Get file metadata using path** | Not applicable |
48+
| **List files in folder** | Not applicable |
49+
| **Rename file** | Not applicable |
50+
| **Update file** | No |
51+
|||
3052

3153
* SFTP-SSH triggers don't support chunking. When requesting file content, triggers select only files that are 15 MB or smaller. To get files larger than 15 MB, follow this pattern instead:
3254

@@ -44,7 +66,7 @@ Here are other key differences between the SFTP-SSH connector and the SFTP conne
4466

4567
* By default, SFTP-SSH actions can read or write files that are *1 GB or smaller* but only in *15 MB* chunks at a time.
4668

47-
To handle files larger than 15 MB, SFTP-SSH actions can use [message chunking](../logic-apps/logic-apps-handle-large-messages.md). However, the Copy File action supports only 15 MB files because that action doesn't support message chunking. SFTP-SSH triggers don't support chunking. To upload large files, you need both read and write permissions for the root folder on your SFTP server.
69+
To handle files larger than 15 MB, SFTP-SSH actions can use [message chunking](../logic-apps/logic-apps-handle-large-messages.md). SFTP-SSH triggers don't support chunking. To upload large files, you need both read and write permissions for the root folder on your SFTP server.
4870

4971
* Provides the **Create folder** action, which creates a folder at the specified path on the SFTP server.
5072

@@ -191,4 +213,4 @@ For more technical details about this connector, such as triggers, actions, and
191213
192214
## Next steps
193215

194-
* Learn about other [Logic Apps connectors](../connectors/apis-list.md)
216+
* Learn about other [Logic Apps connectors](../connectors/apis-list.md)

articles/logic-apps/logic-apps-limits-and-config.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,7 @@ Some connector operations make asynchronous calls or listen for webhook requests
152152
| Name | Multi-tenant limit | Integration service environment limit | Notes |
153153
|------|--------------------|---------------------------------------|-------|
154154
| Message size | 100 MB | 200 MB | ISE-labeled connectors use the ISE limit, not their non-ISE connector limits. <p><p>To work around this limit, see [Handle large messages with chunking](../logic-apps/logic-apps-handle-large-messages.md). However, some connectors and APIs might not support chunking or even the default limit. |
155-
| Message size with chunking | 1 GB | 5 GB | This limit applies to actions that natively support chunking or let you enable chunking in their runtime configuration. <p>For the integration service environment, the Logic Apps engine supports this limit, but connectors have their own chunking limits up to the engine limit, for example, see the [Azure Blob Storage connector's API reference](https://docs.microsoft.com/connectors/azureblob/). For more information chunking, see [Handle large messages with chunking](../logic-apps/logic-apps-handle-large-messages.md). |
155+
| Message size with chunking | 1 GB | 5 GB | This limit applies to actions that either natively support chunking or let you enable chunking in their runtime configuration. <p><p>For the integration service environment, the Logic Apps engine supports this limit, but connectors have their own chunking limits up to the engine limit, for example, see the [Azure Blob Storage connector's API reference](https://docs.microsoft.com/connectors/azureblob/). For more information about chunking, see [Handle large messages with chunking](../logic-apps/logic-apps-handle-large-messages.md). |
156156
|||||
157157

158158
#### Character limits

0 commit comments

Comments
 (0)