@@ -655,7 +655,7 @@ The security token included in the request is invalid.
655
655
... 25 more
656
656
```
657
657
658
- ### <a name =" invalid_session " ></a > ` AWSSecurityTokenServiceExceptiond ` : "Member must satisfy regular expression pattern: ` [\w+=,.@-]* ` "
658
+ ### <a name =" invalid_session " ></a > ` AWSSecurityTokenServiceException ` : "Member must satisfy regular expression pattern: ` [\w+=,.@-]* ` "
659
659
660
660
661
661
The session name, as set in ` fs.s3a.assumed.role.session.name ` must match the wildcard ` [\w+=,.@-]* ` .
@@ -693,6 +693,34 @@ Caused by: com.amazonaws.services.securitytoken.model.AWSSecurityTokenServiceExc
693
693
at com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeOneRequest(AmazonHttpClient.java:1303)
694
694
```
695
695
696
+ Similarly, if ` fs.s3a.assumed.role.externalid ` is specified, it must match the same wildcard ` [\w+=,.@-]* ` .
697
+
698
+ ```
699
+ org.apache.hadoop.fs.s3a.AWSBadRequestException:
700
+ Instantiate org.apache.hadoop.fs.s3a.auth.AssumedRoleCredentialProvider:
701
+ com.amazonaws.services.securitytoken.model.AWSSecurityTokenServiceException:
702
+ 1 validation error detected: Value 'invalid external id' at 'externalId' failed to satisfy constraint:
703
+ Member must satisfy regular expression pattern: [\w+=,.@:\/-]*
704
+ (Service: AWSSecurityTokenService; Status Code: 400; Error Code: ValidationError;
705
+ at org.apache.hadoop.fs.s3a.S3AUtils.translateException(S3AUtils.java:241)
706
+ at org.apache.hadoop.fs.s3a.S3AUtils.createAWSCredentialProvider(S3AUtils.java:730)
707
+ at org.apache.hadoop.fs.s3a.S3AUtils.buildAWSProviderList(S3AUtils.java:644)
708
+ at org.apache.hadoop.fs.s3a.S3AUtils.createAWSCredentialProviderSet(S3AUtils.java:577)
709
+ at org.apache.hadoop.fs.s3a.S3AFileSystem.bindAWSClient(S3AFileSystem.java:878)
710
+ at org.apache.hadoop.fs.s3a.S3AFileSystem.initialize(S3AFileSystem.java:523)
711
+ at org.apache.hadoop.fs.FileSystem.createFileSystem(FileSystem.java:3563)
712
+ at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:553)
713
+ at org.apache.hadoop.fs.Path.getFileSystem(Path.java:366)
714
+
715
+ Caused by: com.amazonaws.services.securitytoken.model.AWSSecurityTokenServiceException:
716
+ 1 validation error detected: Value 'invalid external id' at 'externalId'
717
+ failed to satisfy constraint:
718
+ Member must satisfy regular expression pattern: [\w+=,.@:\/-]*
719
+ (Service: AWSSecurityTokenService; Status Code: 400; Error Code: ValidationError; Request ID: 2f53f2c9-ef6a-4561-ba43-bdec489136ae; Proxy: null)
720
+ at com.amazonaws.http.AmazonHttpClient$RequestExecutor.handleErrorResponse(AmazonHttpClient.java:1879)
721
+ at com.amazonaws.http.AmazonHttpClient$RequestExecutor.handleServiceErrorResponse(AmazonHttpClient.java:1418)
722
+ at com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeOneRequest(AmazonHttpClient.java:1387)
723
+ ```
696
724
697
725
### <a name =" access_denied " ></a > ` java.nio.file.AccessDeniedException ` within a FileSystem API call
698
726
0 commit comments