What is the problem you are having with rclone?
I tried configuring a REMOTE for OCI roving edge device. This requires directing API calls not to a region, but to a local device. I tried setting "endpoint" to the local device but this didn't have any effect.
In my config:
endpoint = https://Rover3:8019
But endpoint is ignored and API call is directed to the Oracle endpoint for the region associated with the profile.
For this to work, I need to direct the call to a configurable endpoint such as:
https://Rover3:8019/n/rover-namespace/b/field-data/o
instead of
https://objectstorage.us-luke-1.oraclegovcloud.com/n/rover-namespace/b/field-data/o
Run the command 'rclone version' and share the full output of the command.
$ rclone --version
rclone v1.65.0
- os/version: darwin 14.1.1 (64 bit)
- os/kernel: 23.1.0 (x86_64)
- os/type: darwin
- os/arch: amd64
- go/version: go1.21.4
- go/linking: dynamic
- go/tags: cmount
Which cloud storage system are you using? (eg Google Drive)
Oracle Cloud Infrastructure object storage
The command you were trying to run (eg rclone copy /tmp remote:tmp
)
rclone sync r3:field-data field-data --interactive
Please run 'rclone config redacted' and share the full output. If you get command not found, please make sure to update rclone.
[r3]
type = oracleobjectstorage
provider = user_principal_auth
namespace = XXX
compartment = XXX
region = us-luke-1
endpoint = https://Rover3:8019
config_profile = RED3
A log from the command that you were trying to run with the -vv
flag
Operation Name: ListObjects
Timestamp: 2023-12-08 18:05:23 +0000 GMT
Client Version: Oracle-GoSDK/65.51.0
Request Endpoint: GET https://objectstorage.us-luke-1.oraclegovcloud.com/n/rover-namespace/b/field-data/o?delimiter=%2F&fields=name%2Csize%2Cetag%2CtimeCreated%2Cmd5%2CtimeModified%2CstorageTier%2CarchivalState&limit=1000&prefix=