what is the output of rclone ls s3:?
i know that there is a beta that when using an environment variable, will display the value in the debug log.
perhaps the feature made it into the latest stable, 1.52.3
./rclone --s3-profile my-profile -vvvvvvv ls s3:
2020/08/12 14:11:25 DEBUG : rclone: Version "v1.52.2-281-g324077fb-beta" starting with parameters ["./rclone" "--s3-profile" "my-profile" "-vvvvvvv" "ls" "s3:"]
2020/08/12 14:11:25 DEBUG : Using config file from "/Users/me/.config/rclone/rclone.conf"
2020/08/12 14:13:25 DEBUG : 4 go routines active
2020/08/12 14:13:25 Failed to ls: NoCredentialProviders: no valid providers in chain. Deprecated.
For verbose messaging see aws.Config.CredentialsChainVerboseErrors
I've tried it both ways with the same error. Only AWS_PROFILE is set in my env.
./rclone -vvvvvvv ls s3:
2020/08/12 18:27:02 DEBUG : rclone: Version "v1.52.2-281-g324077fb-beta" starting with parameters ["./rclone" "-vvvvvvv" "ls" "s3:"]
2020/08/12 18:27:02 DEBUG : Using config file from "/Users/me/.config/rclone/rclone.conf"
2020/08/12 18:29:02 DEBUG : 4 go routines active
2020/08/12 18:29:02 Failed to ls: NoCredentialProviders: no valid providers in chain. Deprecated.
For verbose messaging see aws.Config.CredentialsChainVerboseErrors
I do not have a ~/.aws/credentials file, I only have ~/.aws/config.
I tried copying config to credentials and it gave the same messages as above.
I am configuring my profile using aws configure sso. The aws CLI command seems to be able to find these credentials and use them, so I'm not sure what the difference is.