25089dc9ee
Adds a new option fs.s3a.s3express.create.session; default is true. When false, this disables the CreateSession call to create/refresh temporary session credentials when working with an Amazon S3 Express store. This avoids having to give the caller the new IAM role permission, at the expense of every remote call on the S3 Express store having to include the latency of a checkup of IAM permissions. * fs.s3a.s3express.create.session is set to false in tests which generate new role permissions and call AssumeRole * move ApiCallTimeoutException logic until after sdk exceptions get translated to IOE. This lines up for any future AWS throwing up underlying cause here. * Tests will automatically skip ACL, storage class, S3 Select or encryption tests when target fs is S3Express. * same for the out of order multipart uploader test cases, v1 listing. * bucket tool s3 test treats invalid location error as a successful invocation of the create bucket attempt Contributed by Steve Loughran |
||
---|---|---|
.. | ||
dev-support | ||
src | ||
pom.xml |