Add support for AWS STS Tokens in S3 Backend
This PR adds support temporary AWS Credentials, issued by calls to sts:assumeRole [1].
This feature was already requested a long time ago in the Duplicacy Forum [2].
It adds a new backend variant s3-token:// in order to be compatible with existing use cases.
If this is desired to be merged I'd be happy to contribute the necessary adjustments to the docs aswell.
[1] AWS STS Assume Role Docs [2] Duplicacy Forum: S3 Backend - Support for AWS_SESSION_TOKEN (STS)
This pull request has been mentioned on Duplicacy Forum. There might be relevant details there:
https://forum.duplicacy.com/t/s3-backend-support-for-aws-session-token-sts/1426/2
@gilbertchen is there a chance to get this merged in the next release? Or even that you give me feedback on behavior you want to have changed?