What is the appropriate address field setting?
The default address – s3.amazonaws.com
– is probably what you’re looking for. You only need to change this if you’re using a custom S3-like server.
Although S3 requires you to connect to the region associated with your buckets, we handle this for you behind the scenes after listing your buckets.
Can I set custom S3 upload headers?
In Transmit 5 and Nova, yes! These custom headers can be specified in the Cloud section of Transmit’s Settings, or in Nova’s Settings > Transfers > Cloud. Click Default under Extension (setting the rule for all file extensions), then add a new rule.
Is there a file size limit when uploading files to S3?
S3 requires any file over 5 GB to be uploaded using multi-part uploading. Currently, this is supported in Transmit 5, Nova, Transmit for iOS, Coda 2, and Code Editor.
Is Amazon Glacier supported?
Not currently. Glacier storage is organized in a very different way from S3. This is something we are considering for a future update.
As a workaround you can create an S3 bucket with a Glacier lifecycle policy which will archive your uploads automatically. Amazon has written more information about this on their website. Note that this workaround is only for getting files into Glacier— there’s no way to retrieve files from Glacier with Transmit at this time.
Can I use credentials stored in ~/.aws/credentials?
Transmit 5.8.0 and Nova 8 allow you to enter a profile name when setting up an S3 connection. Once entered, these apps will look for the following configuration values in ~/.aws/config
and ~/.aws/credentials
.
aws_access_key_id
aws_secret_access_key
region
role_arn
mfa_serial
external_id
Values in these files will then override any values entered into the app, with values from ~/.aws/credentials
taking precedence over values in ~/.aws/config
.
For users with rotating credentials, whenever Transmit and Nova receive an access denied error from S3, they will reload credentials from these files and retry the operation once. To ensure that this works smoothly, please update the credentials files shortly before the credentials expire.
Specifying a
region
in these files will lock Transmit and Nova into this region. You will not be able to access buckets in other regions.