Skip to content
This repository has been archived by the owner on Jun 28, 2023. It is now read-only.

Commit

Permalink
Periodic update - 2021-05-18
Browse files Browse the repository at this point in the history
  • Loading branch information
aws-alan committed May 18, 2021
1 parent 0d17598 commit 7a83e40
Show file tree
Hide file tree
Showing 29 changed files with 61 additions and 136 deletions.
2 changes: 1 addition & 1 deletion doc_source/DataDurability.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Amazon S3 standard storage offers the following features:

Amazon S3 further protects your data using versioning\. You can use versioning to preserve, retrieve, and restore every version of every object that is stored in your Amazon S3 bucket\. With versioning, you can easily recover from both unintended user actions and application failures\. By default, requests retrieve the most recently written version\. You can retrieve older versions of an object by specifying a version of the object in a request\.

For data protection purposes, we recommend that you protect AWS account credentials and set up individual user accounts with AWS Identity and Access Management \(IAM\), so that each user is given only the permissions necessary to fulfill their job duties\.
For data protection purposes, we recommend that you protect AWS account credentials and set up individual user accounts with AWS Identity and Access Management, so that each user is given only the permissions necessary to fulfill their job duties\.

If you require FIPS 140\-2 validated cryptographic modules when accessing AWS through a command line interface or an API, use a FIPS endpoint\. For more information about the available FIPS endpoints, see [Federal Information Processing Standard \(FIPS\) 140\-2](http://aws.amazon.com/compliance/fips/)\.

Expand Down
4 changes: 2 additions & 2 deletions doc_source/LogFormat.md
Original file line number Diff line number Diff line change
Expand Up @@ -210,7 +210,7 @@ The endpoint used to connect to Amazon S3\.
```
s3.us-west-2.amazonaws.com
```
Some older Regions support legacy endpoints\. You may see these endpoints in your server access logs or AWS CloudTrail logs\. For more information, see [Legacy Endpoints](VirtualHosting.md#s3-legacy-endpoints)\. For a complete list of Amazon S3 Regions and endpoints, see [Amazon S3 endpoints and quotas](https://docs.aws.amazon.com/general/latest/gr/s3.html) in the *AWS General Reference*\.
Some older Regions support legacy endpoints\. You may see these endpoints in your server access logs or AWS CloudTrail logs\. For more information, see [Legacy Endpoints](VirtualHosting.md#s3-legacy-endpoints)\. For a complete list of Amazon S3 Regions and endpoints, see [Amazon S3 endpoints and quotas](https://docs.aws.amazon.com/general/latest/gr/s3.html) in the *Amazon Web Services General Reference*\.

**TLS version**
The Transport Layer Security \(TLS\) version negotiated by the client\. The value is one of following: `TLSv1`, `TLSv1.1`, `TLSv1.2`; or `-` if TLS wasn't used\.
Expand Down Expand Up @@ -407,7 +407,7 @@ The endpoint used to connect to Amazon S3\.
```
s3.us-west-2.amazonaws.com
```
Some older Regions support legacy endpoints\. You might see these endpoints in your server access logs or AWS CloudTrail logs\. For more information, see [Legacy Endpoints](VirtualHosting.md#s3-legacy-endpoints)\. For a complete list of Amazon S3 Regions and endpoints, see [Amazon S3 endpoints and quotas](https://docs.aws.amazon.com/general/latest/gr/s3.html) in the *AWS General Reference*\.
Some older Regions support legacy endpoints\. You might see these endpoints in your server access logs or AWS CloudTrail logs\. For more information, see [Legacy Endpoints](VirtualHosting.md#s3-legacy-endpoints)\. For a complete list of Amazon S3 Regions and endpoints, see [Amazon S3 endpoints and quotas](https://docs.aws.amazon.com/general/latest/gr/s3.html) in the *Amazon Web Services General Reference*\.

**TLS version**
The Transport Layer Security \(TLS\) version negotiated by the client\. The value is one of following: `TLSv1`, `TLSv1.1`, `TLSv1.2`; or `-` if TLS wasn't used\.
Expand Down
2 changes: 1 addition & 1 deletion doc_source/RESTAPI.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ Amazon S3 access points endpoints and dual\-stack endpoints also follow the stan
+ **Amazon S3 access points**`s3-accesspoint.Region.amazonaws.com`
+ **Dual\-stack**`s3.dualstack.Region.amazonaws.com`

For a complete list of Amazon S3 Regions and endpoints, see [Amazon S3 endpoints and quotas](https://docs.aws.amazon.com/general/latest/gr/s3.html) in the *AWS General Reference*\.
For a complete list of Amazon S3 Regions and endpoints, see [Amazon S3 endpoints and quotas](https://docs.aws.amazon.com/general/latest/gr/s3.html) in the *Amazon Web Services General Reference*\.

## Virtual hosted‐style and path‐style requests<a name="virtual-hosted-path-style-requests"></a>

Expand Down
4 changes: 2 additions & 2 deletions doc_source/RESTAuthentication.md
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ Following is pseudogrammar that illustrates the construction of the `Authorizati
11.
12. CanonicalizedResource = [ "/" + Bucket ] +
13. <HTTP-Request-URI, from the protocol name up to the query string> +
14. [ subresource, if present. For example "?acl", "?location", "?logging", or "?torrent"];
14. [ subresource, if present. For example "?acl", "?location", or "?logging"];
15.
16. CanonicalizedAmzHeaders = <described below>
```
Expand All @@ -92,7 +92,7 @@ Following is pseudogrammar that illustrates the construction of the `Authorizati
| 1 | Start with an empty string \(`""`\)\. |
| 2 | If the request specifies a bucket using the HTTP Host header \(virtual hosted\-style\), append the bucket name preceded by a `"/"` \(e\.g\., "/bucketname"\)\. For path\-style requests and requests that don't address a bucket, do nothing\. For more information about virtual hosted\-style requests, see [Virtual hosting of buckets](VirtualHosting.md)\. For a virtual hosted\-style request "https://awsexamplebucket1\.s3\.us\-west\-1\.amazonaws\.com/photos/puppy\.jpg", the `CanonicalizedResource` is "/awsexamplebucket1"\. For the path\-style request, "https://s3\.us\-west\-1\.amazonaws\.com/awsexamplebucket1/photos/puppy\.jpg", the `CanonicalizedResource` is ""\. |
| 3 | Append the path part of the un\-decoded HTTP Request\-URI, up\-to but not including the query string\. For a virtual hosted\-style request "https://awsexamplebucket1\.s3\.us\-west\-1\.amazonaws\.com/photos/puppy\.jpg", the `CanonicalizedResource` is "/awsexamplebucket1/photos/puppy\.jpg"\. For a path\-style request, "https://s3\.us\-west\-1\.amazonaws\.com/awsexamplebucket1/photos/puppy\.jpg", the `CanonicalizedResource` is "/awsexamplebucket1/photos/puppy\.jpg"\. At this point, the `CanonicalizedResource` is the same for both the virtual hosted\-style and path\-style request\. For a request that does not address a bucket, such as [GET Service](https://docs.aws.amazon.com/AmazonS3/latest/API/RESTServiceGET.html), append "/"\. |
| 4 | If the request addresses a subresource, such as `?versioning`, `?location`, `?acl`, `?torrent`, `?lifecycle`, or `?versionid`, append the subresource, its value if it has one, and the question mark\. Note that in case of multiple subresources, subresources must be lexicographically sorted by subresource name and separated by '&', e\.g\., ?acl&versionId=*value*\. The subresources that must be included when constructing the CanonicalizedResource Element are acl, lifecycle, location, logging, notification, partNumber, policy, requestPayment, torrent, uploadId, uploads, versionId, versioning, versions, and website\. If the request specifies query string parameters overriding the response header values \(see [Get Object](https://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectGET.html)\), append the query string parameters and their values\. When signing, you do not encode these values; however, when making the request, you must encode these parameter values\. The query string parameters in a GET request include `response-content-type`, `response-content-language`, `response-expires`, `response-cache-control`, `response-content-disposition`, and `response-content-encoding`\. The `delete` query string parameter must be included when you create the CanonicalizedResource for a multi\-object Delete request\. |
| 4 | If the request addresses a subresource, such as `?versioning`, `?location`, `?acl`, `?lifecycle`, or `?versionid`, append the subresource, its value if it has one, and the question mark\. Note that in case of multiple subresources, subresources must be lexicographically sorted by subresource name and separated by '&', e\.g\., ?acl&versionId=*value*\. The subresources that must be included when constructing the CanonicalizedResource Element are acl, lifecycle, location, logging, notification, partNumber, policy, requestPayment, uploadId, uploads, versionId, versioning, versions, and website\. If the request specifies query string parameters overriding the response header values \(see [Get Object](https://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectGET.html)\), append the query string parameters and their values\. When signing, you do not encode these values; however, when making the request, you must encode these parameter values\. The query string parameters in a GET request include `response-content-type`, `response-content-language`, `response-expires`, `response-cache-control`, `response-content-disposition`, and `response-content-encoding`\. The `delete` query string parameter must be included when you create the CanonicalizedResource for a multi\-object Delete request\. |

Elements of the CanonicalizedResource that come from the HTTP Request\-URI should be signed literally as they appear in the HTTP request, including URL\-Encoding meta characters\.

Expand Down
1 change: 0 additions & 1 deletion doc_source/RequesterPaysBuckets.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,6 @@ After you configure a bucket to be a Requester Pays bucket, requesters must incl

Requester Pays buckets do not support the following:
+ Anonymous requests
+ BitTorrent
+ SOAP requests
+ Using a Requester Pays bucket as the target bucket for end\-user logging, or vice versa\. However, you can turn on end\-user logging on a Requester Pays bucket where the target bucket is not a Requester Pays bucket\.

Expand Down
6 changes: 1 addition & 5 deletions doc_source/S3-gsg-AdvancedAmazonS3Features.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,4 @@ The examples in this guide show how to accomplish the basic tasks of creating a

| Link | Functionality |
| --- | --- |
| [Using Requester Pays buckets for storage transfers and usage](RequesterPaysBuckets.md) | Learn how to configure a bucket so that a customer pays for the downloads they make\. |
| [Publishing content using Amazon S3 and BitTorrent](S3Torrent.md#S3TorrentPublish) | Use BitTorrent, which is an open, peer\-to\-peer protocol for distributing files\. |
| [Using versioning in S3 buckets](Versioning.md) | Learn about Amazon S3 versioning capabilities\. |
| [Hosting a static website using Amazon S3](WebsiteHosting.md) | Learn how to host a static website on Amazon S3\. |
| [Managing your storage lifecycle](object-lifecycle-mgmt.md) | Learn how to manage the lifecycle of objects in your bucket\. Lifecycle management includes expiring objects and archiving objects \(transitioning objects to the S3 S3 Glacier storage class\)\. |
| [Using Requester Pays buckets for storage transfers and usage](RequesterPaysBuckets.md) | Learn how to configure a bucket so that a customer pays for the downloads they make\. |
1 change: 0 additions & 1 deletion doc_source/S3OnOutpostsRestrictionsLimitations.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,6 @@ Several Amazon S3 features are currently not supported by Amazon S3 on Outposts\
+ Event Notifications
+ Requester Pays buckets
+ S3 Select
+ Torrent
+ Lambda events
+ Server access logging
+ Presigned URLs
Expand Down
73 changes: 0 additions & 73 deletions doc_source/S3Torrent.md

This file was deleted.

Loading

0 comments on commit 7a83e40

Please sign in to comment.