本文介绍如何初始化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,单位为毫秒。