文件名称:keyv-s3:用于 Keyv 的 Amazon S3 存储适配器
文件大小:10KB
文件格式:ZIP
更新时间:2024-08-23 23:41:51
s3 s3-bucket keyv JavaScript
用于存储适配器。 动机 有一个内置的缓存层,用于加速连续的 API 调用,缓存基于可配置的响应。 您可以在我们的阅读有关它如何工作的更多。 到现在为止,我们委托给来为缓存层提供服务,因为它很快; 然而,当你有一定的尺寸时,它也很昂贵。 该服务服务,其中每个请求都创建一个缓存条目; 这意味着可以相对较快地耗尽空间。 我们想要一个满足以下前提的缓存层: 无限空间。 容错。 规模便宜。 知道我们想要什么,并记住响应负载是 JSON,我们发现Amazon S3存储桶是出色的存储。 安装 $ npm install @keyv/core @aws-sdk/client-s3 keyv-s3 --save 用法 首先,您需要创建一个 S3 存储桶以用作缓存层 您需要设置正确的存储桶名称才能通过 HTTP 进行访问。 为此,我们在存储桶名称上设置了 CNAME,在我们的例子中,我们
【文件预览】:
keyv-s3-master
----index.js(2KB)
----package.json(3KB)
----.github()
--------dependabot.yml(257B)
--------workflows()
----test()
--------get.js(733B)
--------index.js(268B)
--------set.js(480B)
--------delete.js(398B)
----LICENSE.md(1KB)
----.gitignore(463B)
----CHANGELOG.md(3KB)
----.npmrc(14B)
----README.md(3KB)
----.editorconfig(324B)
----.gitattributes(12B)