mirror of
https://github.com/octoleo/restic.git
synced 2024-11-22 04:45:15 +00:00
s3: check for EnvAWS credentials before Static credentials
EnvAWS considers more environment variables, including AWS_SESSION_TOKEN and thus should be checked first.
This commit is contained in:
parent
5ffb536aae
commit
20cf4777cb
@ -107,13 +107,13 @@ func getCredentials(cfg Config) (*credentials.Credentials, error) {
|
||||
// call to a pre-defined endpoint, only valid inside
|
||||
// configured ec2 instances)
|
||||
creds := credentials.NewChainCredentials([]credentials.Provider{
|
||||
&credentials.EnvAWS{},
|
||||
&credentials.Static{
|
||||
Value: credentials.Value{
|
||||
AccessKeyID: cfg.KeyID,
|
||||
SecretAccessKey: cfg.Secret.Unwrap(),
|
||||
},
|
||||
},
|
||||
&credentials.EnvAWS{},
|
||||
&credentials.EnvMinio{},
|
||||
&credentials.FileAWSCredentials{},
|
||||
&credentials.FileMinioClient{},
|
||||
|
Loading…
Reference in New Issue
Block a user