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
{{ message }}
This repository was archived by the owner on Jun 28, 2023. It is now read-only.
Copy file name to clipboardExpand all lines: doc_source/DataDurability.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -9,7 +9,7 @@ Amazon S3 standard storage offers the following features:
9
9
10
10
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\.
11
11
12
-
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\.
12
+
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\.
13
13
14
14
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/)\.
Copy file name to clipboardExpand all lines: doc_source/LogFormat.md
+2-2
Original file line number
Diff line number
Diff line change
@@ -210,7 +210,7 @@ The endpoint used to connect to Amazon S3\.
210
210
```
211
211
s3.us-west-2.amazonaws.com
212
212
```
213
-
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*\.
213
+
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*\.
214
214
215
215
**TLS version**
216
216
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\.
@@ -407,7 +407,7 @@ The endpoint used to connect to Amazon S3\.
407
407
```
408
408
s3.us-west-2.amazonaws.com
409
409
```
410
-
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*\.
410
+
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*\.
411
411
412
412
**TLS version**
413
413
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\.
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*\.
17
+
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*\.
18
18
19
19
## Virtual hosted‐style and path‐style requests<aname="virtual-hosted-path-style-requests"></a>
Copy file name to clipboardExpand all lines: doc_source/RESTAuthentication.md
+2-2
Original file line number
Diff line number
Diff line change
@@ -69,7 +69,7 @@ Following is pseudogrammar that illustrates the construction of the `Authorizati
69
69
11.
70
70
12. CanonicalizedResource = [ "/" + Bucket ] +
71
71
13. <HTTP-Request-URI, from the protocol name up to the query string> +
72
-
14. [ subresource, if present. For example "?acl", "?location", "?logging", or "?torrent"];
72
+
14. [ subresource, if present. For example "?acl", "?location", or "?logging"];
73
73
15.
74
74
16. CanonicalizedAmzHeaders = <described below>
75
75
```
@@ -92,7 +92,7 @@ Following is pseudogrammar that illustrates the construction of the `Authorizati
92
92
| 1 | Start with an empty string \(`""`\)\.|
93
93
| 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 ""\.|
94
94
| 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 "/"\.|
95
-
| 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\. |
95
+
| 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\. |
96
96
97
97
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\.
Copy file name to clipboardExpand all lines: doc_source/RequesterPaysBuckets.md
-1
Original file line number
Diff line number
Diff line change
@@ -15,7 +15,6 @@ After you configure a bucket to be a Requester Pays bucket, requesters must incl
15
15
16
16
Requester Pays buckets do not support the following:
17
17
+ Anonymous requests
18
-
+ BitTorrent
19
18
+ SOAP requests
20
19
+ 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\.
Copy file name to clipboardExpand all lines: doc_source/S3-gsg-AdvancedAmazonS3Features.md
+1-5
Original file line number
Diff line number
Diff line change
@@ -5,8 +5,4 @@ The examples in this guide show how to accomplish the basic tasks of creating a
5
5
6
6
| Link | Functionality |
7
7
| --- | --- |
8
-
|[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\.|
9
-
|[Publishing content using Amazon S3 and BitTorrent](S3Torrent.md#S3TorrentPublish)| Use BitTorrent, which is an open, peer\-to\-peer protocol for distributing files\.|
10
-
|[Using versioning in S3 buckets](Versioning.md)| Learn about Amazon S3 versioning capabilities\.|
11
-
|[Hosting a static website using Amazon S3](WebsiteHosting.md)| Learn how to host a static website on Amazon S3\.|
12
-
|[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\)\.|
8
+
|[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\.|
0 commit comments