瀏覽代碼

only set S3 endpoint if it's defined

Michael Strickland 7 年之前
父節點
當前提交
821269836f
共有 1 個文件被更改,包括 5 次插入4 次删除
  1. 5 4
      lib/transports/s3/remote.js

+ 5 - 4
lib/transports/s3/remote.js 查看文件

@@ -3,10 +3,11 @@ var AWS = require("aws-sdk"),
3 3
 
4 4
 module.exports = function(bucket, storagePath) {
5 5
 
6
-  var s3 = new AWS.S3({
7
-    params: { Bucket: bucket },
8
-    endpoint: process.env.S3_ENDPOINT || 's3.amazonaws.com'
9
-  });
6
+  var s3Options = { params: { Bucket: bucket } };
7
+  if (process.env.S3_ENDPOINT) {
8
+    S3Options.endpoint = process.env.S3_ENDPOINT;
9
+  }
10
+  var s3 = new AWS.S3(s3Options);
10 11
 
11 12
   // Test credentials
12 13
   s3.headBucket({}, function(err){ if (err) { throw err; } });