- Newest
- Most votes
- Most comments
According to AWS Support, it should work.
I have an update from the internal S3 team : The internal team has confirmed that you can use S3 Transfer Acceleration Endpoint to allow HTTPS traffic to your S3 bucket from TLS versions that are earlier than 1.2 - TLS versions (1.0 or 1.1). [...]
More specifically, internal team has stated that CloudFront still supports HTTPS traffic with TLS version below TLS 1.2 and therefore can be used to continue allowing users connect to your S3 bucket using older TLS versions (below TLS 1.2). Moreover since S3 Transfer Acceleration uses the globally distributed edge locations in Amazon CloudFront, thus S3 Transfer Acceleration will also allow use of older TLS versions.
We will know for sure on June 28, 2023 but this is consistent with my testing so far.
https://repost.aws/knowledge-center/s3-enforce-modern-tls
I followed the instructions there to enforce TLS 1.2, and I found that once I enforced TLS 1.2 on my bucket, TLS 1.0 connections to that bucket were rejected. However, the S3 Transfer Acceleration connections continued to accept TLS 1.0.
Bucket Policy:
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "EnforceTLSv12orHigher",
"Principal": {
"AWS": "*"
},
"Action": ["s3:*"],
"Effect": "Deny",
"Resource": [
"arn:aws:s3:::DOC-EXAMPLE-BUCKET/*",
"arn:aws:s3:::DOC-EXAMPLE-BUCKET"
],
"Condition": {
"NumericLessThan": {
"s3:TlsVersion": 1.2
}
}
}
]
}
The document you presented is about supporting TLS 1.2 or later for API calls to AWS.
In other words, APIs used for AWS operations, such as "list bucket" are applicable.
CloudFront can use TLS 1.0 as shown in the table in the following document.
https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/secure-connections-supported-viewer-protocols-ciphers.html
Relevant content
- asked 2 years ago
- asked 2 years ago
- AWS OFFICIALUpdated a year ago
- AWS OFFICIALUpdated a year ago
- AWS OFFICIALUpdated 8 months ago
- AWS OFFICIALUpdated 3 months ago
It also applies to
REST.GET.OBJECT
calls.I'm looking for clarity on whether Amazon S3 Transfer Acceleration will behave like the S3 bucket (requiring TLS 1.2 after June 23, 2023), or if it will behave like CloudFront (which allows TLS 1.0).
I updated my question with a copy of the email, for reference.