Skip to content

Commit

Permalink
Periodic update - 2023-02-10
Browse files Browse the repository at this point in the history
  • Loading branch information
aws-alan committed Feb 10, 2023
1 parent 1642662 commit 7ebada6
Show file tree
Hide file tree
Showing 9 changed files with 49 additions and 7 deletions.
2 changes: 1 addition & 1 deletion doc_source/example_s3_DeleteObjects_section.md
Original file line number Diff line number Diff line change
Expand Up @@ -847,7 +847,7 @@ def permanently_delete_object(bucket, object_key):

**SDK for Rust**
This documentation is for an SDK in preview release\. The SDK is subject to change and should not be used in production\.
There's more on GitHub\. Find the complete example and learn how to set up and run in the [AWS Code Examples Repository](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/rust_dev_preview/S3#code-examples)\.
There's more on GitHub\. Find the complete example and learn how to set up and run in the [AWS Code Examples Repository](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/rust_dev_preview/s3#code-examples)\.


```
Expand Down
1 change: 1 addition & 0 deletions doc_source/getting-started-next-steps.md
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,7 @@ You can get started with step\-by\-step tutorials to learn more about Amazon S3\
### Data processing<a name="data-processing-tutorials"></a>
+ [Tutorial: Transforming data for your application with S3 Object Lambda](tutorial-s3-object-lambda-uppercase.md)
+ [Tutorial: Detecting and redacting PII data with S3 Object Lambda and Amazon Comprehend](tutorial-s3-object-lambda-redact-pii.md)
+ [Tutorial: Using S3 Object Lambda to dynamically watermark images as they are retrieved](http://aws.amazon.com/getting-started/hands-on/amazon-s3-object-lambda-to-dynamically-watermark-images/?ref=docs_gateway/amazons3/tutorials.html)
+ [Tutorial: Batch\-transcoding videos with S3 Batch Operations, AWS Lambda, and AWS Elemental MediaConvert](tutorial-s3-batchops-lambda-mediaconvert-video.md)

### Protecting data<a name="protect-data-tutorials"></a>
Expand Down
3 changes: 2 additions & 1 deletion doc_source/olap-tutorials.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,5 @@

The following tutorials present complete end\-to\-end procedures for some S3 Object Lambda tasks\.
+ [Tutorial: Transforming data for your application with S3 Object Lambda](tutorial-s3-object-lambda-uppercase.md)
+ [Tutorial: Detecting and redacting PII data with S3 Object Lambda and Amazon Comprehend](tutorial-s3-object-lambda-redact-pii.md)
+ [Tutorial: Detecting and redacting PII data with S3 Object Lambda and Amazon Comprehend](tutorial-s3-object-lambda-redact-pii.md)
+ [Tutorial: Using S3 Object Lambda to dynamically watermark images as they are retrieved](http://aws.amazon.com/getting-started/hands-on/amazon-s3-object-lambda-to-dynamically-watermark-images/?ref=docs_gateway/amazons3/olap-tutorials.html)
5 changes: 4 additions & 1 deletion doc_source/olap-writing-lambda.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,10 @@

This section details how to write AWS Lambda functions for use with Amazon S3 Object Lambda access points\.

To learn about complete end\-to\-end procedures for some S3 Object Lambda tasks, see [Tutorial: Transforming data for your application with S3 Object Lambda](tutorial-s3-object-lambda-uppercase.md)\.
To learn about complete end\-to\-end procedures for some S3 Object Lambda tasks, see the following:
+ [Tutorial: Transforming data for your application with S3 Object Lambda](tutorial-s3-object-lambda-uppercase.md)
+ [Tutorial: Detecting and redacting PII data with S3 Object Lambda and Amazon Comprehend](tutorial-s3-object-lambda-redact-pii.md)
+ [Tutorial: Using S3 Object Lambda to dynamically watermark images as they are retrieved](http://aws.amazon.com/getting-started/hands-on/amazon-s3-object-lambda-to-dynamically-watermark-images/?ref=docs_gateway/amazons3/olap-writing-lambda.html)

**Topics**
+ [Working with `GetObject` requests in Lambda](#olap-getobject-response)
Expand Down
5 changes: 4 additions & 1 deletion doc_source/transforming-objects.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,10 @@ The topics in this section describe how to work with S3 Object Lambda\.
+ [S3 Object Lambda tutorials](olap-tutorials.md)
+ [Debugging S3 Object Lambda](olap-debugging-lambda.md)

For S3 Object Lambda tutorials, see [Tutorial: Transforming data for your application with S3 Object Lambda](tutorial-s3-object-lambda-uppercase.md) and [Tutorial: Detecting and redacting PII data with S3 Object Lambda and Amazon Comprehend](tutorial-s3-object-lambda-redact-pii.md)\.
For S3 Object Lambda tutorials, see the following:
+ [Tutorial: Transforming data for your application with S3 Object Lambda](tutorial-s3-object-lambda-uppercase.md)
+ [Tutorial: Detecting and redacting PII data with S3 Object Lambda and Amazon Comprehend](tutorial-s3-object-lambda-redact-pii.md)
+ [Tutorial: Using S3 Object Lambda to dynamically watermark images as they are retrieved](http://aws.amazon.com/getting-started/hands-on/amazon-s3-object-lambda-to-dynamically-watermark-images/?ref=docs_gateway/amazons3/transforming-objects.html)

For more information about standard access points, see [Managing data access with Amazon S3 access points](access-points.md)\.

Expand Down
2 changes: 2 additions & 0 deletions doc_source/tutorial-s3-object-lambda-uppercase.md
Original file line number Diff line number Diff line change
Expand Up @@ -690,6 +690,8 @@ The following is a list of common use cases for S3 Object Lambda:
+ Converting across data formats, such as converting XML to JSON for application compatibility\.
+ Compressing or decompressing files as they are being downloaded\.
+ Resizing and watermarking images\.

For more information, see [Tutorial: Using S3 Object Lambda to dynamically watermark images as they are retrieved](http://aws.amazon.com/getting-started/hands-on/amazon-s3-object-lambda-to-dynamically-watermark-images/?ref=docs_gateway/amazons3/tutorial-s3-object-lambda-uppercase.html)\.
+ Implementing custom authorization rules to access data\.

For more information about S3 Object Lambda, see [Transforming objects with S3 Object Lambda](transforming-objects.md)\.
1 change: 1 addition & 0 deletions doc_source/tutorials.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ The following tutorials present complete end\-to\-end procedures for common Amaz
## Data processing<a name="data-processing-tutorials"></a>
+ [Tutorial: Transforming data for your application with S3 Object Lambda](tutorial-s3-object-lambda-uppercase.md)
+ [Tutorial: Detecting and redacting PII data with S3 Object Lambda and Amazon Comprehend](tutorial-s3-object-lambda-redact-pii.md)
+ [Tutorial: Using S3 Object Lambda to dynamically watermark images as they are retrieved](http://aws.amazon.com/getting-started/hands-on/amazon-s3-object-lambda-to-dynamically-watermark-images/?ref=docs_gateway/amazons3/tutorials.html)
+ [Tutorial: Batch\-transcoding videos with S3 Batch Operations, AWS Lambda, and AWS Elemental MediaConvert](tutorial-s3-batchops-lambda-mediaconvert-video.md)

## Protecting data<a name="protect-data-tutorials"></a>
Expand Down
15 changes: 13 additions & 2 deletions doc_source/view-bucket-properties.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

You can view and configure the properties for an Amazon S3 bucket, including settings for versioning, tags, default encryption, logging, notifications, and more\.

**To view the properties for an S3 bucket**
## Using the S3 console<a name="view-bucket"></a>

1. Sign in to the AWS Management Console and open the Amazon S3 console at [https://console\.aws\.amazon\.com/s3/](https://console.aws.amazon.com/s3/)\.

Expand All @@ -20,4 +20,15 @@ You can view and configure the properties for an Amazon S3 bucket, including set
+ **Transfer acceleration** – Enable fast, easy, and secure transfers of files over long distances between your client and an S3 bucket\. For information about enabling transfer acceleration, see [Enabling and using S3 Transfer Acceleration](transfer-acceleration-examples.md)\.
+ **Object Lock** – Use S3 Object Lock to prevent an object from being deleted or overwritten for a fixed amount of time or indefinitely\. For more information, see [Using S3 Object Lock](object-lock.md)\.
+ **Requester Pays** – Enable Requester Pays if you want the requester \(instead of the bucket owner\) to pay for requests and data transfers\. For more information, see [Using Requester Pays buckets for storage transfers and usage](RequesterPaysBuckets.md)\.
+ **Static website hosting** – You can host a static website on Amazon S3\. To enable static website hosting, choose **Static website hosting**, and then specify the settings you want to use\. For more information, see [Hosting a static website using Amazon S3](WebsiteHosting.md)\.
+ **Static website hosting** – You can host a static website on Amazon S3\. To enable static website hosting, choose **Static website hosting**, and then specify the settings you want to use\. For more information, see [Hosting a static website using Amazon S3](WebsiteHosting.md)\.

## Using the AWS CLI<a name="view-bucket-cli"></a>

You can also use the AWS Command Line Interface \(AWS CLI\) to view the properties for an S3 bucket\. For more information, see the following commands in the *AWS CLI Command Reference*\.
+ [get\-bucket\-tagging](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/get-bucket-tagging.html)
+ [get\-bucket\-versioning](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/get-bucket-versioning.html)
+ [get\-bucket\-encryption](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/get-bucket-encryption.html)
+ [ get\-bucket\-notification\-configuration](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/get-bucket-notification-configuration.html)
+ [get\-bucket\-logging](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/get-bucket-logging.html)

For information about the AWS CLI, see [What is the AWS Command Line Interface?](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-welcome.html) in the *AWS Command Line Interface User Guide*\.
22 changes: 21 additions & 1 deletion doc_source/viewing-bucket-key-settings.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Viewing settings for an S3 Bucket Key<a name="viewing-bucket-key-settings"></a>

You can view settings for an S3 Bucket Key at the bucket or object level using the Amazon S3 console, REST API, AWS CLI, or AWS SDKs\.
You can view settings for an S3 Bucket Key at the bucket or object level using the Amazon S3 console, REST API, AWS CLI\.

S3 Bucket Keys decrease request traffic from Amazon S3 to AWS KMS and reduce the cost of server\-side encryption using AWS Key Management Service \(SSE\-KMS\)\. For more information, see [Reducing the cost of SSE\-KMS with Amazon S3 Bucket Keys](bucket-key.md)\.

Expand Down Expand Up @@ -36,6 +36,26 @@ Objects and folders in the same bucket can have different S3 Bucket Key settings

Under **Bucket Key**, you see the S3 Bucket Key setting for your object but you cannot edit it\.

## Using the AWS CLI<a name="bucket-key-settings-cli"></a>

**To return bucket\-level S3 Bucket Key settings**
To use this example, replace each `user input placeholder` with your own information\.

```
aws s3api get-bucket-encryption --bucket DOC-EXAMPLE-BUCKET1
```

For more information, see [get\-bucket\-encryption](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/get-bucket-encryption.html) in the *AWS CLI Command Reference*\.

**To return object\-level S3 Bucket Key settings**
To use this example, replace each `user input placeholder` with your own information\.

```
aws s3api head-object --bucket DOC-EXAMPLE-BUCKET1 --key my_images.tar.bz2
```

For more information, see [head\-object](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/head-object.html) in the *AWS CLI Command Reference*\.

## Using the REST API<a name="bucket-key-settings-rest"></a>

**To return bucket\-level S3 Bucket Key settings**
Expand Down

0 comments on commit 7ebada6

Please sign in to comment.