diff --git a/changelogs/unreleased/6558-kaovilai b/changelogs/unreleased/6558-kaovilai new file mode 100644 index 0000000000..42e57b9da1 --- /dev/null +++ b/changelogs/unreleased/6558-kaovilai @@ -0,0 +1 @@ +Non default s3 credential profiles work on Unified Repository Provider (kopia) \ No newline at end of file diff --git a/pkg/repository/config/aws.go b/pkg/repository/config/aws.go index 9363894127..2acbbb5025 100644 --- a/pkg/repository/config/aws.go +++ b/pkg/repository/config/aws.go @@ -70,7 +70,7 @@ func GetS3Credentials(config map[string]string) (*credentials.Value, error) { return nil, errors.New("missing credential file") } - creds := credentials.NewSharedCredentials(credentialsFile, "") + creds := credentials.NewSharedCredentials(credentialsFile, config[awsProfileKey]) credValue, err := creds.Get() if err != nil { return nil, err