hashicorp / go-getter

Package for downloading things from a string URL using a variety of protocols.
Mozilla Public License 2.0
1.62k stars 227 forks source link

.gz artifact cannot be downloaded (S3) #484

Open agarfer1 opened 2 months ago

agarfer1 commented 2 months ago

This is failing for private buckets, I have not tried in a public one.

Nomad version:

Nomad v1.7.7 BuildDate 2024-04-16T19:26:43Z Revision 0f34c85ee63f6472bd2db1e2487611f4b176c70c

Ubuntu 22.04.3 LTS x64

artifact {
      source = "s3://random-bucket-54548.s3-us-east-1.amazonaws.com/results/random-file.json.gz"
      destination = "local/random-file.json"
}

If the destination is left as a folder, this is the error:

failed to download artifact "s3://random-bucket-54548.s3-us-east-1.amazonaws.com/results/random-file.json.gz": getter subprocess failed: exit status 1: failed to download artifact: gzip-compressed files can only unarchive to a single file

If the destination is set to a specific file, this is the error:

failed to download artifact "s3://random-bucket-54548.s3-us-east-1.amazonaws.com/results/random-file.json.gz":
 getter subprocess failed: exit status 1: failed to download artifact: AccessDenied: Access Denied status code: 403,
 request id: SDF7[...], host id: bpJJ[...]