初始化SDK 注意 直接在JavaScript上使用主账号存在账号泄露的风险,在JavaScript上必须使用STS功能生成的临时账号,此初始化流程只能用于测试。如何使用STS凭证可参考STS相关接口。 使用SDK功能前,需要新建Client,代码如下: javascript let S3Demo { credentials: { accessKeyId: S3Config.accessKeyId, secretAccessKey: S3Config.secretAccessKey, }, s3Client: null, // 初始化s3对象 init: function() { let config { credentials: this.credentials, endpoint: S3Config.endpoint, // httpOptions: { timeout: 50000 }, // 设置超时时间,默认120000,单位毫秒 // maxRetries: 3, // 设置请求重试次数 // signatureVersion: "v4", // 设置签名类型,js预签名默认是v2 }; this.s3Client new AWS.S3(config); } } 参数说明: 参数 说明 credentials 用户账号信息,包含accessKeyId和secretAccessKey endpoint 天翼云资源池的地址,必须指定http或https前缀