-
Type: Bug
-
Status: Resolved
-
Priority: Blocker
-
Resolution: Fixed
-
Affects Version/s: 9.10, 10.3
-
Component/s: S3
-
Release Notes Summary:S3 Direct Upload works with IAM roles.
-
Backlog priority:1,500
-
Upgrade notes:
-
Sprint:nxcore 10.10.5
-
Story Points:5
The guideline from the security team is to use an instance role on AWS instead of setting an id/secret in nuxeo.conf
However the current implementation of S3 upload can't work with an Instance role because IAM roles can't create temporary credentials for the UI clients
{entity-type: "exception", status: 500,…} entity-type: "exception" message: "com.amazonaws.services.securitytoken.model.AWSSecurityTokenServiceException: Cannot call GetFederationToken with session credentials (Service: AWSSecurityTokenService; Status Code: 403; Error Code: AccessDenied; Request ID: b54c312b-0ef0-11e9-9079-b1d28d157463)" status: 500
Maybe use AssumeRole instead of GetFederationToken
- is required by
-
NXDOC-1787 update s3 direct upload documentation
- Resolved