forked from TrueCloudLab/restic
s3: update documentation
This commit is contained in:
parent
02bc73f5eb
commit
4248c6c3ca
2 changed files with 13 additions and 7 deletions
|
@ -1,14 +1,18 @@
|
||||||
Enhancement: Allow AWS Assume Role to be used for S3 backend
|
Enhancement: Allow AWS Assume Role to be used for S3 backend
|
||||||
|
|
||||||
Previously only credentials discovered via the Minio Click discovery methods
|
Previously only credentials discovered via the Minio discovery methods
|
||||||
would be used to authenticate. However there are many circumstances where the
|
were used to authenticate.
|
||||||
discovered credentials have lower permissions and need to assume a specific role.
|
|
||||||
|
|
||||||
New Environment Variables:
|
However, there are many circumstances where the discovered credentials have
|
||||||
|
lower permissions and need to assume a specific role. This is now possible
|
||||||
|
using the following new environment variables.
|
||||||
|
|
||||||
- RESTIC_AWS_ASSUME_ROLE_ARN
|
- RESTIC_AWS_ASSUME_ROLE_ARN
|
||||||
- RESTIC_AWS_ASSUME_ROLE_SESSION_NAME
|
- RESTIC_AWS_ASSUME_ROLE_SESSION_NAME
|
||||||
- RESTIC_AWS_ASSUME_ROLE_EXTERNAL_ID
|
- RESTIC_AWS_ASSUME_ROLE_EXTERNAL_ID
|
||||||
- RESTIC_AWS_ASSUME_ROLE_REGION (if need to override from us-east-1)
|
- RESTIC_AWS_ASSUME_ROLE_REGION (defaults to us-east-1)
|
||||||
- RESTIC_AWS_ASSUME_ROLE_POLICY
|
- RESTIC_AWS_ASSUME_ROLE_POLICY
|
||||||
- RESTIC_AWS_ASSUME_ROLE_STS_ENDPOINT
|
- RESTIC_AWS_ASSUME_ROLE_STS_ENDPOINT
|
||||||
|
|
||||||
|
https://github.com/restic/restic/issues/4472
|
||||||
|
https://github.com/restic/restic/pull/4474
|
||||||
|
|
|
@ -631,7 +631,9 @@ environment variables. The following lists these environment variables:
|
||||||
RESTIC_AWS_ASSUME_ROLE_ARN Amazon IAM Role ARN to assume using discovered credentials
|
RESTIC_AWS_ASSUME_ROLE_ARN Amazon IAM Role ARN to assume using discovered credentials
|
||||||
RESTIC_AWS_ASSUME_ROLE_SESSION_NAME Session Name to use with the role assumption
|
RESTIC_AWS_ASSUME_ROLE_SESSION_NAME Session Name to use with the role assumption
|
||||||
RESTIC_AWS_ASSUME_ROLE_EXTERNAL_ID External ID to use with the role assumption
|
RESTIC_AWS_ASSUME_ROLE_EXTERNAL_ID External ID to use with the role assumption
|
||||||
RESTIC_AWS_ASSUME_ROLE_REGION Region to use for IAM calls for the role assumption
|
RESTIC_AWS_ASSUME_ROLE_POLICY Inline Amazion IAM session policy
|
||||||
|
RESTIC_AWS_ASSUME_ROLE_REGION Region to use for IAM calls for the role assumption (default: us-east-1)
|
||||||
|
RESTIC_AWS_ASSUME_ROLE_STS_ENDPOINT URL to the STS endpoint (default is determined based on RESTIC_AWS_ASSUME_ROLE_REGION). You generally do not need to set this, advanced use only.
|
||||||
|
|
||||||
AZURE_ACCOUNT_NAME Account name for Azure
|
AZURE_ACCOUNT_NAME Account name for Azure
|
||||||
AZURE_ACCOUNT_KEY Account key for Azure
|
AZURE_ACCOUNT_KEY Account key for Azure
|
||||||
|
|
Loading…
Reference in a new issue