本文介绍如何初始化Node.js SDK。
创建一个app.js文件并写入如下内容:
let OSS = require('ali-oss');
let client = new OSS({
region: '<Your region>',
accessKeyId: '<Your AccessKeyId>',
accessKeySecret: '<Your AccessKeySecret>'
});
其中region是指您申请OSS服务时的地域,例如oss-cn-hangzhou。完整的地域列表请参见访问域名和数据中心。
说明 如果使用的endpoint不在上述列表中,可以通过以下参数指定endpoint:
- internal:配合
region使用。如果指定internal为true,则访问内网节点。 - secure:配合
region使用。如果指定secure为true,则使用HTTPS访问。 - endpoint:如果指定了
endpoint,如http://oss-cn-hangzhou.aliyuncs.com,则region会被忽略,endpoint可以指定为HTTPS,也可以是IP的形式。 - cname:配合
endpoint使用。如果指定cname为true,则将endpoint视为用户绑定的自定义域名。 - bucket:如果未指定
bucket,则进行object相关的操作时需要先调用useBucket接口(仅需要调用一次)。 - timeout:指定访问OSS的API的超时时间,默认值为60000,单位为毫秒。