Releases: guitarrapc/S3Sync
Releases · guitarrapc/S3Sync
1.3.0
Description
- Add Region Support and read Profile from shared
Region Support
Add following option to handle Region.
Arguments | Environment Variable | Required?Optional? | Description |
---|---|---|---|
Region="string" |
S3Sync_Region | Optional | Specify region for the bucket. (default null and will be ap-northeast-1 ) |
This enables you to handle S3Bucket Region.
Profile
Previously, S3Sync only read netsdk profile and ignored shared profile. This cause profile made by aws cli, aws configure --profile YourProfileName
command, can't refer from S3Sync.
Now both netsdk and shared profile is supported.
Add ContentType Support
Description
Add following option to handle ContentType.
Arguments | Environment Variable | Required?Optional? | Description |
---|---|---|---|
ContentType="string" |
S3Sync_ContentType | Optional | Specify ContentType for object. (default null and will be application/octet-stream |
This enables you to handle ContentType for all objects which are new or update. Skipped item will not changed.
Limitation
You can not select which item will use ContentType or not. The whole item will be affected.
Add DryRun Support
Description
Add following option to handle dry-run.
Arguments | Environment Variable | Required?Optional? | Description |
---|---|---|---|
DryRun=bool | S3Sync_DryRun | Optional | Set true will not change s3 but see estimate plan.Set false to execute synchronization. (Default : true) |
Breaking Change
Default DryRun is now true
for your safety run. Execute sync required to pass DryRun=false
for local run, or pass-e S3Sync_DryRun=false
for docker run.
Initial Release
1.0.0 Add(Build) Build File