Releases: awslabs/amazon-s3-tar-tool
v1.0.27
v1.0.26
Added sse-kms-key-id
and sse-algo
flags to specify the KMS Key ID/ARN. This is useful for cross-account jobs when Amazon S3 can't find the correct KMS key and keeps referencing the account where compute is running, and not where the data is
Full Changelog: v1.0.25...v1.0.26
bucket owner retains permissions
Updated the CreateMultipart calls to ensure that bucket owner remains the data owner.
storage class update
The storage class for concat-in-memory is working again
Full Changelog: v1.0.22...v1.0.23
Added Object Tagging
Added the ability to tag the final object created. This is useful to apply bucket policies that can move the object to the desired storage class. This helps reduce costs, doing a multipart upload to the desired StorageClass has a higher cost.
The syntax for tagging is the same as the AWS CLI
--tagging '{"TagSet": [{ "Key": "to-storage-class", "Value": "GDA" }]}'
Full Changelog: v1.0.21...v1.0.22
fix logging issue
Fix a logging verbose issue that must have been introduced when updating cli.v2
Full Changelog: v1.0.19...v1.0.21
Enabled AWS Profiles
If you have aws cli installed on your system you can pass the same profiles using the --profile
flag.
Full Changelog: v1.0.18...v1.0.19
Specify part size flag
Created a new --max-part-size
that allows for users to limit the part size of the MPU. This is for concat in memory mode. If a object is larger than the specified value, this object will be the whole part.
url decode
Added option to urldecode filenames that were url encoded by S3 Inventory
storageClass fix for concat-in-memory
Fixed the new concat-in-memory to respect the Storage Class