minio/cmd/gateway
Jay Mundrawala 052a7b8eec Allow minio s3 gateway to use different AWS auth mechanisms (#6422)
Allow minio s3 gateway to use aws environment credentials,
IAM instance credentials, or AWS file credentials.

If AWS_ACCESS_KEY_ID, AWS_SECRET_ACCSES_KEY are set, 
or minio is running on an ec2 instance with IAM instance credentials, 
or there is a file $HOME/.aws/credentials, minio running as an S3
gateway will authenticate with AWS S3 using those one of credentials.

The lookup order:
1. AWS environment varaibles
2. IAM instance credentials
3. $HOME/.aws/credentials
4. minio environment variables

To authenticate with the minio gateway, you will always use the
minio environment variables MINIO_ACCESS_KEY MINIO_SECRET_KEY.
2018-09-19 18:05:30 +05:30
..
azure Add ObjectOptions to ObjectLayer calls (#6382) 2018-09-10 09:42:43 -07:00
b2 Add ObjectOptions to ObjectLayer calls (#6382) 2018-09-10 09:42:43 -07:00
gcs Add ObjectOptions to ObjectLayer calls (#6382) 2018-09-10 09:42:43 -07:00
manta Add ObjectOptions to ObjectLayer calls (#6382) 2018-09-10 09:42:43 -07:00
nas load bucket policies using object layer API (#6084) 2018-06-27 12:29:48 +05:30
oss Add ObjectOptions to ObjectLayer calls (#6382) 2018-09-10 09:42:43 -07:00
s3 Allow minio s3 gateway to use different AWS auth mechanisms (#6422) 2018-09-19 18:05:30 +05:30
sia Add ObjectOptions to ObjectLayer calls (#6382) 2018-09-10 09:42:43 -07:00
gateway.go Add NAS gateway support (#5516) 2018-02-20 12:21:12 -08:00