From b70c54506fc74ab87147b2e09dbb366d771d3bc8 Mon Sep 17 00:00:00 2001 From: Brandon W Maister Date: Wed, 7 Apr 2021 15:31:11 -0400 Subject: [PATCH] Document the S3 GetObject optimization --- .../partials/create-source/connector/s3/with-options.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/user/layouts/partials/create-source/connector/s3/with-options.html b/doc/user/layouts/partials/create-source/connector/s3/with-options.html index 65ae68b2cd54e..50800a977564e 100644 --- a/doc/user/layouts/partials/create-source/connector/s3/with-options.html +++ b/doc/user/layouts/partials/create-source/connector/s3/with-options.html @@ -21,7 +21,7 @@ | Key Name Source | Permissions Required | |-----------------------|------------------------------------------------------------------------------------------| | All | [`GetObject` permission][getobject] for the objects that they will download | -| **BUCKET SCAN** | [`ListObject` permission][listobject] for the buckets it will scan | +| **BUCKET SCAN** | [`ListObject` permission][listobject] for the buckets it will scan, **unless** the `MATCHING` pattern can only match a single object. In such cases, Materialize will perform only the necessary `GetObject` API call. | | **SQS NOTIFICATIONS** | `GetMessage`, `GetQueueUrl` [SQS Permissions][sqs-perms] for the queue it will listen to | The root AWS documentation for S3 permissions is [available here][s3-permissions].