S3 Access Keys
Authorize the S3 connector using AWS Access Keys.
Availability depends on your school's enabled tools, provider setup, and account permissions. These settings are managed in the web workspace. A class policy may restrict a feature described here.
AWS Access Keys Authorization#
Open AWS Console#
Log into your AWS Management Console.
Open IAM#
Navigate to the IAM (Identity and Access Management) dashboard.
Create user#
In the left sidebar, click on "Users" and then "Create user".
Set user details#
Set a name for the new user (e.g., "NexusS3Connector") and click "Next".
Attach policy#
Click "Attach policies directly" and search for "AmazonS3ReadOnlyAccess" or a similarly permissive policy. Select this policy and click "Next".
Create user#
Add any tags if needed, then click "Create user".
Create access key#
On the users page, click on the user you just created. In the summary section, click "Create access key" and choose "Third-party service" as the use case. Confirm the disclaimer and continue.
Copy keys#
Optionally set a description tag and then press "create access key". Copy the Access Key ID and Secret Access Key immediately; you won't be able to view the secret again.
Credential Entry in Nexus#
When configuring the S3 connector in Nexus, you'll enter your credentials as follows:
AWS Access Key ID: Paste the Access Key ID you copied from AWS
AWS Secret Access Key: Paste the Secret Access Key you copied from AWS
Once you have your AWS Access Keys, proceed to the indexing steps in the overview to configure your S3 connector.
Before using this source with students#
Start with approved course material. Check which documents the connector can retrieve and how it maps source permissions. Test with a student account and a teacher account before widening access. A successful sync does not prove that the intended class boundary is correct.
Use source troubleshooting when a document is missing or visible to the wrong audience.