Amazon DataSync encryption in transit - Amazon DataSync
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China.

Amazon DataSync encryption in transit

Your storage data (including metadata) is encrypted in transit, but how it's encrypted throughout the transfer depends on your source and destination locations.

When connecting with a location, DataSync uses the most secure options provided by that location's data access protocol. For example, when connecting with a file system using Server Message Block (SMB), DataSync uses the security features provided by SMB.

Network connections in a transfer

DataSync requires three network connections to copy data: a connection to read data from a source location, another to transfer data between locations, and one more to write data to a destination location.

The following diagram is an example of the network connections that DataSync uses to transfer data from an on-premises storage system to an Amazon storage service. To understand where the connections happen and how data is protected as it moves through each connection, use the accompanying table.


                    The first connection is for communicating with the source storage location. The second connection is for transferring between locations. The third and final connection is with the destination storage location.
Reference Network connection Description
1 Reading data from the source location DataSync connects by using the storage system's protocol for accessing data (for example, SMB or the Amazon S3 API). For this connection, data is protected by using the security features of the storage system.
2 Transferring data between locations For this connection, DataSync encrypts all network traffic with Transport Layer Security (TLS) 1.2.
3 Writing data to the destination location Like it did with the source location, DataSync connects by using the storage system's protocol for accessing data. Data is again protected by using the security features of the storage system.

Learn how your data is encrypted in transit when DataSync connects to the following Amazon storage services:

TLS ciphers

When transferring data between locations, DataSync uses different TLS ciphers. The TLS cipher that DataSync uses depends on the type of endpoint that's used to activate your DataSync agent.

Public or VPC endpoints

For these endpoints, DataSync uses one of the following TLS ciphers:

  • TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (ecdh_x25519)

  • TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 (ecdh_x25519)

  • TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (ecdh_x25519)

FIPS endpoints

For FIPS endpoints, DataSync uses the following TLS cipher:

  • TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (ecdh_x25519)