Discussion Forums Welcome, Guest Login Forums Help Back to Discussion Forum

Announcement: Amazon S3 will no longer support path-style API requests [Updated with revised plan on September 23, 2020] Posted By: Sarasaws Created in: Forum: Amazon Simple Storage Service (S3) Posted on: Sep 23, 2020 3:20 PM Updated on September 23, 2020

Over the last year, we’ve heard feedback from many customers who have asked us to extend the deprecation date of path-style URLs. Based on this feedback, we have decided to delay the deprecation of path-style URLs to ensure that customers have the time that they need to transition to virtual hosted-style URLs.



We have also heard feedback from customers that virtual hosted-style URLs should support buckets that have dots in their names for compatibility reasons, so we’re working on developing that support. Once we do, we will provide at least one full year prior to deprecating support for path-style URLs for new buckets.



For more information, please visit our



If you have feedback or questions, please



Updated on May 9, 2019

On April 30, 2019, we posted a deprecation announcement of path-style requests (see below). In response to feedback on the original deprecation plan, we are making an important change. Here is a summary, and please view this



Original Plan: Support for the path-style model ends on September 30, 2020 (see below).



Revised Plan: S3 buckets created after September 30, 2020 will support only virtual-hosted style requests. Path-style requests will continue to be supported for buckets created on or before this date.

Original Post from April 30, 2019:



Amazon S3 currently supports two request URI styles in all regions: path-style (also known as V1) that includes bucket name in the path of the URI (example: //s3.amazonaws.com/<bucketname>/key), and virtual-hosted style (also known as V2) which uses the bucket name as part of the domain name (example: //<bucketname>.s3.amazonaws.com/key). In our effort to continuously improve customer experience, the path-style naming convention is being retired in favor of virtual-hosted style request format. Customers should update their applications to use the virtual-hosted style request format when making S3 API requests before September 30th, 2020 to avoid any service disruptions. Customers using the AWS SDK can upgrade to the most recent version of the SDK to ensure their applications are using the virtual-hosted style request format.



Virtual-hosted style requests are supported for all S3 endpoints in all AWS regions. S3 will stop accepting requests made using the path-style request format in all regions starting September 30th, 2020. Any requests using the path-style request format made after this time will fail.



If there is any reason why your application is not able to utilize the virtual-hosted style request format, or if you have any questions or concerns, please reach out to Over the last year, we’ve heard feedback from many customers who have asked us to extend the deprecation date of path-style URLs. Based on this feedback, we have decided to delay the deprecation of path-style URLs to ensure that customers have the time that they need to transition to virtual hosted-style URLs.We have also heard feedback from customers that virtual hosted-style URLs should support buckets that have dots in their names for compatibility reasons, so we’re working on developing that support. Once we do, we will provide at least one full year prior to deprecating support for path-style URLs for new buckets.For more information, please visit our documentation on virtual hosted-style URLs and our recent blog post on best practices for using Amazon S3 endpoints with AWS CloudFormation.If you have feedback or questions, please contact AWS Support On April 30, 2019, we posted a deprecation announcement of path-style requests (see below). In response to feedback on the original deprecation plan, we are making an important change. Here is a summary, and please view this Jeff Barr Blog for more details:Support for the path-style model ends on September 30, 2020 (see below).S3 buckets created after September 30, 2020 will support only virtual-hosted style requests. Path-style requests will continue to be supported for buckets created on or before this date.Original Post from April 30, 2019:Amazon S3 currently supports two request URI styles in all regions: path-style (also known as V1) that includes bucket name in the path of the URI (example: //s3.amazonaws.com/ /key), and virtual-hosted style (also known as V2) which uses the bucket name as part of the domain name (example: // .s3.amazonaws.com/key). In our effort to continuously improve customer experience, the path-style naming convention is being retired in favor of virtual-hosted style request format. Customers should update their applications to use the virtual-hosted style request format when making S3 API requests before September 30th, 2020 to avoid any service disruptions. Customers using the AWS SDK can upgrade to the most recent version of the SDK to ensure their applications are using the virtual-hosted style request format.Virtual-hosted style requests are supported for all S3 endpoints in all AWS regions. S3 will stop accepting requests made using the path-style request format in all regions starting September 30th, 2020. Any requests using the path-style request format made after this time will fail.If there is any reason why your application is not able to utilize the virtual-hosted style request format, or if you have any questions or concerns, please reach out to AWS Support



