Uploading Files
You can upload files to any bucket you have access to using Cyberduck, SFTPGo, or the AWS CLI. For information on creating buckets, see Creating Buckets.
Important
After uploading, content is automatically mirrored in the corresponding
-replbucket (Glacier Deep Archive). You cannot upload to or manage-replbuckets directly — they are managed by the system for backup purposes. If you are using the AWS CLI or a desktop client, you can view filenames in the-replbucket as confirmation that replication occurred, but attempting to download or access files there will result in errors. The-replbuckets are not visible to SFTPGo users.
Tip
This system is designed primarily for the long-term storage and preservation of digital assets. Frequent or repeated access to files may lead to increased costs. Use it in accordance with its preservation-focused purpose.
AWS CLI
Upload an entire folder:
aws s3 sync ./local-folder s3://duracloud-$ID-mybucket/
Upload a single file:
aws s3 cp myfile.txt s3://duracloud-$ID-mybucket/myfile.txt
Replace duracloud-$ID-mybucket with the name of the bucket you are uploading to.
For full AWS CLI documentation, see https://docs.aws.amazon.com/cli/latest/userguide/cli-services-s3-commands.html
Cyberduck
- Connect to S3 (see Connecting to S3).
- Navigate to the bucket you want to upload to.
- Drag files or folder structures from Finder (macOS) or File Explorer (Windows) directly into the Cyberduck window. Alternatively, click the Upload button and browse for files.
- Cyberduck will show a transfer log confirming whether the upload was successful. A pop-up will appear if there are any errors or authorization issues.
For full Cyberduck documentation, see https://docs.cyberduck.io/cyberduck/transfer/
SFTPGo
- Log in to the web interface (see Connecting to S3).
- Navigate to the bucket folder you want to upload to.
- Drag files or folders into the “drop files here to upload” area, or click it to browse for files.
- Review the upload queue to confirm filenames and paths.
- IMPORTANT! Click Save in the bottom right corner to complete the upload. Your content will not be saved if you skip this step.
Note
You cannot upload an empty folder in SFTPGo, but you can use the New Folder button to create folder structures before uploading content.
Uploading very large files (1–2 GB or more) may time out, depending on your browser settings and internet connection. For large uploads, use Cyberduck or another S3-compatible tool instead.
Tip
Click on Name, Size, or Last Modified to change the sort of objects from ascending to descending order and vice versa
Tip
We have occasionally seen a generic “Error uploading files” message in SFTPGo. Closing the error and trying again has resolved it in all known cases. This may be related to an expired session.