diff options
| author | Chris Lu <chris.lu@gmail.com> | 2021-08-24 23:25:36 -0700 |
|---|---|---|
| committer | Chris Lu <chris.lu@gmail.com> | 2021-08-24 23:25:36 -0700 |
| commit | c6c97bd83d379cb101a50fb141d9eae1685dbf89 (patch) | |
| tree | 2ac39456b1ffdc2f4dccfb83e3ef128e43908a54 /weed/remote_storage | |
| parent | a19c728034839d893c0a73473520d9a4d558d984 (diff) | |
| download | seaweedfs-c6c97bd83d379cb101a50fb141d9eae1685dbf89.tar.xz seaweedfs-c6c97bd83d379cb101a50fb141d9eae1685dbf89.zip | |
add default env variables
Diffstat (limited to 'weed/remote_storage')
| -rw-r--r-- | weed/remote_storage/s3/tencent.go | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/weed/remote_storage/s3/tencent.go b/weed/remote_storage/s3/tencent.go index d790f0e98..2748d259b 100644 --- a/weed/remote_storage/s3/tencent.go +++ b/weed/remote_storage/s3/tencent.go @@ -8,6 +8,8 @@ import ( "github.com/aws/aws-sdk-go/service/s3" "github.com/chrislusf/seaweedfs/weed/pb/filer_pb" "github.com/chrislusf/seaweedfs/weed/remote_storage" + "github.com/chrislusf/seaweedfs/weed/util" + "os" ) func init() { @@ -20,12 +22,14 @@ func (s TencentRemoteStorageMaker) Make(conf *filer_pb.RemoteConf) (remote_stora client := &s3RemoteStorageClient{ conf: conf, } + accessKey := util.Nvl(conf.TencentSecretId, os.Getenv("COS_SECRETID")) + secretKey := util.Nvl(conf.TencentSecretKey, os.Getenv("COS_SECRETKEY")) config := &aws.Config{ Endpoint: aws.String(conf.TencentEndpoint), S3ForcePathStyle: aws.Bool(true), } - config.Credentials = credentials.NewStaticCredentials(conf.TencentSecretId, conf.TencentSecretKey, "") + config.Credentials = credentials.NewStaticCredentials(accessKey, secretKey, "") sess, err := session.NewSession(config) if err != nil { |
