You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(client-transfer): AWS Transfer Family now supports SetStat server configuration option, which provides the ability to ignore SetStat command issued by file transfer clients, enabling customers to upload files without any errors.
* <p>Use the <code>SetStatOption</code> to ignore the error that is generated when the client attempts to use SETSTAT on a file you are uploading to an S3 bucket.</p>
715
+
* <p>Some SFTP file transfer clients can attempt to change the attributes of remote files, including timestamp and permissions, using commands, such as SETSTAT when uploading the file.
716
+
* However, these commands are not compatible with object storage systems, such as Amazon S3. Due to this incompatibility, file uploads from these clients can result in errors even when
717
+
* the file is otherwise successfully uploaded.</p>
718
+
* <p>Set the value to <code>ENABLE_NO_OP</code> to have the Transfer Family server ignore the SETSTAT command, and upload files without needing to make any changes to your SFTP client.
719
+
* While the <code>SetStatOption</code>
720
+
* <code>ENABLE_NO_OP</code> setting ignores the error, it does generate a log entry in CloudWatch Logs, so you can determine when the client is making a SETSTAT call.</p>
721
+
* <note>
722
+
* <p>If you want to preserve the original timestamp for your file, and modify other file attributes using SETSTAT, you can use Amazon EFS as backend storage with Transfer Family.</p>
* <p>The protocol settings that are configured for your server.</p>
1008
-
* <p>
1009
-
* Use the <code>PassiveIp</code> parameter to indicate passive mode (for FTP and FTPS protocols).
1010
-
* Enter a single dotted-quad IPv4 address, such as the external IP address of a firewall, router, or load balancer.
1011
-
* </p>
1012
-
* <p>Use the <code>TlsSessionResumptionMode</code> parameter to determine whether or not your Transfer server
1013
-
* resumes recent, negotiated sessions through a unique session ID.</p>
1016
+
* <ul>
1017
+
* <li>
1018
+
* <p>
1019
+
* Use the <code>PassiveIp</code> parameter to indicate passive mode (for FTP and FTPS protocols).
1020
+
* Enter a single dotted-quad IPv4 address, such as the external IP address of a firewall, router, or load balancer.
1021
+
* </p>
1022
+
* </li>
1023
+
* <li>
1024
+
* <p>Use the <code>SetStatOption</code> to ignore the error that is generated when the client attempts to use SETSTAT on a file you are uploading to an S3 bucket.
1025
+
* Set the value to <code>ENABLE_NO_OP</code> to have the Transfer Family server ignore the SETSTAT command, and upload files without needing to make any changes to your SFTP client.
1026
+
* Note that with <code>SetStatOption</code> set to <code>ENABLE_NO_OP</code>, Transfer generates a log entry to CloudWatch Logs, so you can determine when the client
1027
+
* is making a SETSTAT call.</p>
1028
+
* </li>
1029
+
* <li>
1030
+
* <p>Use the <code>TlsSessionResumptionMode</code> parameter to determine whether or not your Transfer server
1031
+
* resumes recent, negotiated sessions through a unique session ID.</p>
* The protocol settings that are configured for your server.
3877
-
* </p>
3878
-
* <p>
3879
-
* Use the <code>PassiveIp</code> parameter to indicate passive mode (for FTP and FTPS protocols).
3880
-
* Enter a single dotted-quad IPv4 address, such as the external IP address of a firewall, router, or load balancer.
3881
-
* </p>
3882
-
* <p>Use the <code>TlsSessionResumptionMode</code> parameter to determine whether or not your Transfer server
3883
-
* resumes recent, negotiated sessions through a unique session ID.</p>
3895
+
* <p>The protocol settings that are configured for your server.</p>
3896
+
* <ul>
3897
+
* <li>
3898
+
* <p>
3899
+
* Use the <code>PassiveIp</code> parameter to indicate passive mode (for FTP and FTPS protocols).
3900
+
* Enter a single dotted-quad IPv4 address, such as the external IP address of a firewall, router, or load balancer.
3901
+
* </p>
3902
+
* </li>
3903
+
* <li>
3904
+
* <p>Use the <code>SetStatOption</code> to ignore the error that is generated when the client attempts to use SETSTAT on a file you are uploading to an S3 bucket.
3905
+
* Set the value to <code>ENABLE_NO_OP</code> to have the Transfer Family server ignore the SETSTAT command, and upload files without needing to make any changes to your SFTP client.
3906
+
* Note that with <code>SetStatOption</code> set to <code>ENABLE_NO_OP</code>, Transfer generates a log entry to CloudWatch Logs, so you can determine when the client
3907
+
* is making a SETSTAT call.</p>
3908
+
* </li>
3909
+
* <li>
3910
+
* <p>Use the <code>TlsSessionResumptionMode</code> parameter to determine whether or not your Transfer server
3911
+
* resumes recent, negotiated sessions through a unique session ID.</p>
* <p>Valid values for the <code>-b</code> option for ECDSA are 256, 384, and 521.</p>
3931
-
*
3932
-
* <p>For both of these commands, you can replace <i>my-new-server-key</i> with a string of your choice.</p>
3950
+
* <p>The RSA private key as generated by <code>ssh-keygen -N "" -m PEM -f
3951
+
* my-new-server-key</code>.</p>
3933
3952
*
3934
3953
* <important>
3935
-
* <p>If you aren't planning to migrate existing users from an existing SFTP-enabled
3936
-
* server to a new server, don't update the host key. Accidentally changing a
3937
-
* server's host key can be disruptive.</p>
3954
+
* <p>If you aren't planning to migrate existing users from an existing server to a new
3955
+
* server, don't update the host key. Accidentally changing a server's host key can
3956
+
* be disruptive.</p>
3938
3957
* </important>
3939
3958
*
3940
3959
*
3941
3960
*
3942
-
* <p>For more information, see <a href="https://docs.aws.amazon.com/transfer/latest/userguide/edit-server-config.html#configuring-servers-change-host-key">Change the host key for your SFTP-enabled server</a> in the <i>Amazon Web Services Transfer
3961
+
* <p>For more information, see <a href="https://docs.aws.amazon.com/transfer/latest/userguide/edit-server-config.html#configuring-servers-change-host-key">Change the host key for your SFTP-enabled server</a> in the <i>Amazon Web ServicesTransfer
0 commit comments