Configure permission mode and user mapping settings for an Amazon S3 external content connector
Select the permission mode that controls which users can see content crawled by an Amazon S3 external content connector, and specify user mapping if needed.
Before you begin
A connector administrator must have already created the Amazon S3 external content connector that you need to configure. To learn about this procedure, see Create an Amazon S3 external content connector.
To use the standard user permission crawl or the all retrieved users group, your AWS administrator must have granted the connector's Identity and Access Management (IAM) user the permissions that the mode requires. To learn which permissions each mode requires, see AWS permissions required for Amazon S3 external content connector permission modes.
Role required: sn_ext_conn.xcc_admin, plus ais_high_security_admin to modify user settings
About this task
The permission mode determines how the connector assigns access permissions to the content items it indexes. To learn about the available modes and choose the right one for your source system, see Amazon S3 external content connector permission modes.
Procedure
-
Navigate to All > External Content Connectors > External Content Admin Home.
-
In the Connectors list, select the record for the Amazon S3 external content connector whose settings you need to modify.
-
In the connector editor's Settings tab, select User mapping settings.
-
Select the permission mode for the connector.
- To use the standard user permission crawl, clear the Override all document permissions option.
- To use a connector-created group of all retrieved users, select the Override all document permissions option, then select All Mapped Users.
- To make all crawled content visible to users in an existing ServiceNow AI Platform group, select the Override all document permissions option, then select Existing SN Group, then select the group.
-
If you're using the standard user permission crawl or the connector-created group, review how the connector maps IAM users to users in your instance.
In the Map from Amazon S3 section, the connector identifies each IAM user by the user name portion of the user's Amazon Resource Name (ARN), which is the final element in the ARN path. For example, for the ARN
arn:aws:iam::123456789012:user/engineering/alice.smith, the identifier isalice.smith. The connector treats roles as groups.By default, the connector compares this identifier with the email field of the User [sys_user] table. If your instance identifies users differently, select a different field in the Map to ServiceNow section, or use a custom script to transform the identifier. As an example, if your instance users have email-based user names, you might append your domain name to the identifier:
JavaScriptvar mapSourceUser = function(sourceUserValue) { return sourceUserValue + "@example.com";} mapSourceUser(sourceUserValue);For details about the mapping settings, the custom script, and testing your settings, see Configure user mapping settings for an external content connector.
-
If you selected the Override all document permissions option, select the I agree to the following disclaimer option.
-
Select Save and validate.
Result
The Amazon S3 external content connector is updated with your permission settings.
What to do next
Run a new content crawl for your connector to retrieve permissions for content items.
If you selected the standard user permission crawl or the connector-created group, create and run a user permission crawl for the connector to retrieve IAM users and groups from your source system. To learn about creating and running user permission crawls, see Create a user permission crawl for an external content connector.
If you selected an existing group, you don't need to run a user permission crawl.
Parent Topic:Amazon S3 external content connector
---
title: Configure permission mode and user mapping settings for an Amazon S3 external content connector
description: Select the permission mode that controls which users can see content crawled by an Amazon S3 external content connector, and specify user mapping if needed.
locale: en-US
canonical_url: https://www.servicenow.com/docs/r/australia/platform-administration/search-administration/configure-amazon-s3-permission-settings-external-content-connector.html
release: australia
product: Search Administration
classification: search-administration
topic_type: task
last_updated: "2026-10-28"
reading_time_minutes: 3
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]
---
# Configure permission mode and user mapping settings for an Amazon S3 external content connector
Select the permission mode that controls which users can see content crawled by an Amazon S3 external content connector, and specify user mapping if needed.
## Before you begin
A connector administrator must have already created the Amazon S3 external content connector that you need to configure. To learn about this procedure, see [Create an Amazon S3 external content connector](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-administration/search-administration/create-ext-cont-connector-amazon-s3.md).
To use the standard user permission crawl or the all retrieved users group, your AWS administrator must have granted the connector's Identity and Access Management \(IAM\) user the permissions that the mode requires. To learn which permissions each mode requires, see [AWS permissions required for Amazon S3 external content connector permission modes](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-administration/search-administration/amazon-s3-required-permissions-external-content-connector.md).
Role required: sn\_ext\_conn.xcc\_admin, plus ais\_high\_security\_admin to modify user settings
## About this task
The permission mode determines how the connector assigns access permissions to the content items it indexes. To learn about the available modes and choose the right one for your source system, see [Amazon S3 external content connector permission modes](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-administration/search-administration/amazon-s3-permission-modes-external-content-connector.md).
## Procedure
1. Navigate to **All** > **External Content Connectors** > **External Content Admin Home**.
2. In the Connectors list, select the record for the Amazon S3 external content connector whose settings you need to modify.
3. In the connector editor's **Settings** tab, select **User mapping settings**.
4. Select the permission mode for the connector.
- To use the standard user permission crawl, clear the **Override all document permissions** option.
- To use a connector-created group of all retrieved users, select the **Override all document permissions** option, then select **All Mapped Users**.
- To make all crawled content visible to users in an existing ServiceNow AI Platform group, select the **Override all document permissions** option, then select **Existing SN Group**, then select the group.
5. If you're using the standard user permission crawl or the connector-created group, review how the connector maps IAM users to users in your instance.
In the Map from Amazon S3 section, the connector identifies each IAM user by the user name portion of the user's Amazon Resource Name \(ARN\), which is the final element in the ARN path. For example, for the ARN `arn:aws:iam::123456789012:user/engineering/alice.smith`, the identifier is `alice.smith`. The connector treats roles as groups.
By default, the connector compares this identifier with the email field of the User \[sys\_user\] table. If your instance identifies users differently, select a different field in the Map to ServiceNow section, or use a custom script to transform the identifier. As an example, if your instance users have email-based user names, you might append your domain name to the identifier:
```javascript
var mapSourceUser = function(sourceUserValue) {
return sourceUserValue + "@example.com";
}
mapSourceUser(sourceUserValue);
```
For details about the mapping settings, the custom script, and testing your settings, see [Configure user mapping settings for an external content connector](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-administration/search-administration/configure-user-mapping-settings-external-content-connector.md).
6. If you selected the **Override all document permissions** option, select the **I agree to the following disclaimer** option.
7. Select **Save and validate**.
## Result
The Amazon S3 external content connector is updated with your permission settings.
## What to do next
Run a new content crawl for your connector to retrieve permissions for content items.
If you selected the standard user permission crawl or the connector-created group, create and run a user permission crawl for the connector to retrieve IAM users and groups from your source system. To learn about creating and running user permission crawls, see [Create a user permission crawl for an external content connector](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-administration/search-administration/create-user-mapping-crawl-external-content-connector.md).
If you selected an existing group, you don't need to run a user permission crawl.
**Parent Topic:**[Amazon S3 external content connector](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/platform-administration/search-administration/amazon-s3-external-content-connector.md)
| title | Configure permission mode and user mapping settings for an Amazon S3 external content connector |
| description | Select the permission mode that controls which users can see content crawled by an Amazon S3 external content connector, and specify user mapping if needed. |
| locale | en-US |
| canonical_url | https://www.servicenow.com/docs/r/australia/platform-administration/search-administration/configure-amazon-s3-permission-settings-external-content-connector.html |
| release | australia |
| product | Search Administration |
| classification | search-administration |
| topic_type | task |
| last_updated | 2026-10-28 |
| reading_time_minutes | 3 |
| keywords | ServiceNow OttoAI Agentsgenerative AIagentic AI |
| breadcrumb | Amazon S3 external content connectorConfigureExternal Content ConnectorsSearch administrationConfigure core featuresAdminister the ServiceNow AI Platform |