--- title: AWS permissions required for Amazon S3 external content connector permission modes description: The Identity and Access Management \(IAM\) user for an Amazon S3 external content connector requires Amazon S3 and IAM permissions that depend on the permission mode. locale: en-US canonical_url: https://www.servicenow.com/docs/r/platform-administration/search-administration/amazon-s3-required-permissions-external-content-connector.html release: brazil product: Search Administration classification: search-administration topic_type: reference last_updated: "2026-10-29" reading_time_minutes: 1 keywords: [ServiceNow Otto, AI Agents, generative AI, agentic AI] breadcrumb: [Amazon S3 external content connector, Configure, External Content Connectors, Search administration, Configure core features, Administer the ServiceNow AI Platform] --- # AWS permissions required for Amazon S3 external content connector permission modes The Identity and Access Management \(IAM\) user for an Amazon S3 external content connector requires Amazon S3 and IAM permissions that depend on the permission mode. ## Permissions by mode Grant the permissions in the following table to the Identity and Access Management \(IAM\) user whose access key the connector uses. To learn how to create this user and its policy, see [Configure Amazon S3 for external content indexing](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/brazil/markdown/platform-administration/search-administration/configure-amazon-s3-external-content-indexing.md). To learn about the modes, see [Amazon S3 external content connector permission modes](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/brazil/markdown/platform-administration/search-administration/amazon-s3-permission-modes-external-content-connector.md).
| Permission mode | Required permissions |
|---|---|
| All modes | - `s3:GetBucketLocation` - `s3:GetObject` - `s3:ListBucket` |
| Standard user permission crawl | The permissions for all modes, plus the following permissions:- `iam:GetGroup` - `iam:GetGroupPolicy` - `iam:GetPolicy` - `iam:GetPolicyVersion` - `iam:ListAttachedGroupPolicies` - `iam:ListGroupPolicies` - `iam:ListGroups` - `iam:ListRoles` - `iam:ListUsers` - `s3:GetBucketPolicy` |
| User permission crawl with a connector-created group of all retrieved users | The permissions for all modes, plus `iam:ListUsers`. |
| No user permission crawl with an existing group | The permissions for all modes. This mode requires no IAM permissions. |