Can't setup with S3 iDrive

What is the problem you are having with rclone?

Can't get S3 iDrive remote to work. I followed the config steps.

Run the command 'rclone version' and share the full output of the command.

rclone v1.68.1
- os/version: Microsoft Windows 11 Pro 23H2 (64 bit)
- os/kernel: 10.0.22631.4317 (x86_64)
- os/type: windows
- os/arch: amd64
- go/version: go1.23.1
- go/linking: static
- go/tags: cmount

Which cloud storage system are you using? (eg Google Drive)

iDrive S3

The command you were trying to run (eg rclone copy /tmp remote:tmp)

rclone copy "C:\Users\xxx\Desktop\New Folder" "e2:\New Folder" --progress

Please run 'rclone config redacted' and share the full output. If you get command not found, please make sure to update rclone.

[e2]
type = s3
provider = IDrive
access_key_id = XXX
secret_access_key = XXX
acl = private
endpoint = c5v8.ca.idrivee2-38.com

A log from the command that you were trying to run with the -vv flag

PS C:\Users\xxx> rclone copy "C:\Users\xxx\Desktop\New Folder" "e2:\New Folder" --progress -vv
2024/11/10 21:00:44 DEBUG : rclone: Version "v1.68.1" starting with parameters ["C:\\Windows\\system32\\rclone.exe" "copy" "C:\\Users\\xxx\\Desktop\\New Folder" "e2:\\New Folder" "--progress" "-vv"]
2024/11/10 21:00:44 DEBUG : Creating backend with remote "C:\\Users\\xxx\\Desktop\\New Folder"
2024/11/10 21:00:44 DEBUG : Using config file from "C:\\Users\\xxx\\AppData\\Roaming\\rclone\\rclone.conf"
2024/11/10 21:00:44 DEBUG : fs cache: renaming cache item "C:\\Users\\xxx\\Desktop\\New Folder" to be canonical "//?/C:/Users/xxx/Desktop/New Folder"
2024/11/10 21:00:44 DEBUG : Creating backend with remote "e2:\\New Folder"
2024/11/10 21:00:44 DEBUG : fs cache: renaming cache item "e2:\\New Folder" to be canonical "e2:New Folder"
2024/11/10 21:00:44 DEBUG : test doc.txt: Need to transfer - File not found at Destination
2024/11/10 21:00:44 DEBUG : S3 bucket New Folder: Waiting for checks to finish
2024/11/10 21:00:44 DEBUG : S3 bucket New Folder: Waiting for transfers to finish
2024/11/10 21:00:44 ERROR : test doc.txt: Failed to copy: failed to prepare upload: operation error S3: CreateBucket, https response error StatusCode: 400, RequestID: 1806C77AE331638F, HostID: 45a9e7dd-fc7c-47ab-bee7-2fe176643cb9, api error InvalidBucketName: The specified bucket is not valid.
2024/11/10 21:00:44 ERROR : Attempt 1/3 failed with 1 errors and: failed to prepare upload: operation error S3: CreateBucket, https response error StatusCode: 400, RequestID: 1806C77AE331638F, HostID: 45a9e7dd-fc7c-47ab-bee7-2fe176643cb9, api error InvalidBucketName: The specified bucket is not valid.
2024/11/10 21:00:44 DEBUG : test doc.txt: Need to transfer - File not found at Destination
2024/11/10 21:00:44 DEBUG : S3 bucket New Folder: Waiting for checks to finish
2024/11/10 21:00:44 DEBUG : S3 bucket New Folder: Waiting for transfers to finish
2024/11/10 21:00:45 ERROR : test doc.txt: Failed to copy: failed to prepare upload: operation error S3: CreateBucket, https response error StatusCode: 400, RequestID: 1806C77B0836943F, HostID: 45a9e7dd-fc7c-47ab-bee7-2fe176643cb9, api error InvalidBucketName: The specified bucket is not valid.
2024/11/10 21:00:45 ERROR : Attempt 2/3 failed with 1 errors and: failed to prepare upload: operation error S3: CreateBucket, https response error StatusCode: 400, RequestID: 1806C77B0836943F, HostID: 45a9e7dd-fc7c-47ab-bee7-2fe176643cb9, api error InvalidBucketName: The specified bucket is not valid.
2024/11/10 21:00:45 DEBUG : test doc.txt: Need to transfer - File not found at Destination
2024/11/10 21:00:45 DEBUG : S3 bucket New Folder: Waiting for checks to finish
2024/11/10 21:00:45 DEBUG : S3 bucket New Folder: Waiting for transfers to finish
Transferred:              0 B / 0 B, -, 0 B/s, ETA -
Transferred:            0 / 1, 0%
Elapsed time:         1.5s
Transferring:
 *                                  test doc.txt:  0% /0, 0/s, -

It tells you what is wrong...

But how do I specify the bucket? I thought it would try to create one if no bucket was available.

Should I create one and treat it as a folder in the destination?

Yes it will try but you have to follow bucket naming rules

Ok seems like I got it to work.

Not sure why it didn't create one its own but thanks, that fixed it!

spaces are not allowed in buckets' names

But I can add a folder with spaces in its name inside a bucket right?

Yeap. Only buckets' names have such strict limitations.

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.