时间: 2024-01-30 【学无止境】 阅读量:共506人围观
简介 对象存储(CT-ZOS,Zettabyte Object Storage)是天翼云为客户提供的一种海量、弹性、高可靠、高性价比的存储产品,是专门针对云计算、大数据和非结构化数据的海量存储形态,通过S3协议和标准的服务接口,提供非结构化数据(图片、音视频、文本等格式文件)的无限存储服务。
官方示例下载
地址:https://www.ctyun.cn/document/10026735/10110276
示例代码
require('./aws-sdk-2.936.0.min') const initOSS = () => { return new AWS.S3({ accessKeyId: 'accessKeyId', secretAccessKey: 'secretAccessKey', endpoint: 'endpoint地址', sslEnabled: true, s3ForcePathStyle: true, }) } export const putObject = async (file, key) => { console.log(file) const client = initOSS() const params = { Body: file, Bucket: "bucket", Key: key, ACL: "public-read", // ContentType: file.ContentType // 设置contentType, 默认是application/octet-stream } return new Promise((resolve, reject) => { client.putObject(params, (err, data) => { if (err) { reject(err) } else { console.log(data) resolve(`返回地址/${key}`) } }) }) }
注:endpoint地址:Bucket域名( 外网访问 )
可以天翼云后台查看