简介
oc-s3-storage-adapter
是一个基于 AWS S3 的 ObjectCloud 存储适配器,可以方便地将 ObjectCloud 数据存储到 S3 中。本文将介绍此 npm 包的使用教程。
安装
可以通过 npm 进行安装:
npm install oc-s3-storage-adapter --save
初始化
使用前需要进行初始化:
-- -------------------- ---- ------- ----- - --------- - - --------------------------- ----- - ------------------ - - --------------------------------- ----- --------- - --- ----------- -------- --- -------------------- ------------ --------------------- ---------------- ------------------------- ------- -------------- ------- ------------------- --- ------- -------------- ---
其中:
accessKeyId
和secretAccessKey
是 AWS 的凭证,可以在 AWS 的控制台中获取。region
是存储桶所在的 AWS 区域,需要和存储桶的实际区域一致。bucket
是存储桶的名称。prefix
是在存储桶中存储的前缀。
使用
上传
const data = new Buffer('hello world'); const result = await ocStorage.put('hello.txt', data); console.log(result);
其中,put
方法的第一个参数是存储的文件名,第二个参数是存储的数据。成功上传后,result
的格式如下:
{ filename: 'hello.txt', size: 11, contentType: 'text/plain', createdAt: 1622355878837 }
下载
const data = await ocStorage.get('hello.txt'); console.log(data.toString());
get
方法的参数是存储的文件名,成功下载后,返回的是一个 Buffer 对象。
删除
await ocStorage.delete('hello.txt');
delete
方法的参数是存储的文件名。
总结
oc-s3-storage-adapter
是一个非常方便的存储适配器,可以方便地将 ObjectCloud 的数据存储到 AWS S3 中。通过本文的介绍,可以轻松地完成它的使用。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/73707