Connecting to ARCC S3
Once a bucket has been created and ARCC has provided the Access key / secret key combo, connections to ARCC S3 can then be initiated with either an S3 client or programming language package.
S3 Clients
The S3 protocol requires a client to connect to the server. There are a variety of Graphical User Interface (GUI) and Command Line Interface (CLI) clients that can be used to connect to ARCC's S3 service. ARCC has tested a subset of these clients:
| Client Name | Operating System | GUI or CLI | Free? | ARCC recommended/supported |
|---|---|---|---|---|
| MSP360 Explorer (Cloudberry) | Windows, macOS | GUI | Yes, but larger transfers will require a license | Yes |
| Cyberduck | Windows, macOS | GUI | Yes | Best Effort |
| Transmit | macOS | GUI | No | Best Effort |
| Dragon Disk | Windows, macOS, Linux | GUI | Yes | No |
| rclone | Windows, macOS, Linux | CLI | Yes | Yes |
| s3cmd | macOS, Linux | CLI | Yes | Best Effort |
Scripting/Programming Packages
Some programming languages provide software packages that can use the S3 protocol for accessing data. ARCC has tried a few of these and are detailed in the table below.
| Package Name | Language | ARCC Tested |
|---|---|---|
| boto3 | Python | Yes |
| aws.s3 | R | Yes |
| AWS | C# | No |