npm 包 polly-s3 使用教程

阅读时长 4 分钟读完

在前端开发中,我们常常需要上传或下载文件,而 AWS S3 是广泛应用的云存储服务,它提供了便捷的对象存储、扩展性和低延迟访问。polly-s3 就是一个 npm 包,能够方便地将文件上传到 S3 中,并提供了一些有用的功能。本文将介绍如何使用 polly-s3。

安装

可以通过 npm 安装 polly-s3:

使用

1. 配置

在使用 polly-s3 之前,需要配置 AWS 访问密钥和区域。可以在 AWS 中创建一个 IAM 用户,让 polly-s3 使用该用户的密钥进行认证。

配置方式如下:

其中,AWS_ACCESS_KEY_IDAWS_SECRET_ACCESS_KEY 是你的 AWS 访问密钥,AWS_S3_REGION 是 AWS S3 区域。

2. 上传文件

上传文件时,可以指定对象键 (Object Key) 和要上传的文件。

-- -------------------- ---- -------
----- ------- - --------------------

----- ------- - --- ---------
    ------------ ------------------
    ---------------- ----------------------
    ------- -------------
---

----- --------- - ----------------
----- -------- - -------------------------

------------------------- ---------
    -------- -- -
        ----------------------
    --
    ------------ -- -
        ----------------------- -----
    --

3. 下载文件

下载文件时,可以指定对象键 (Object Key) 和本地文件路径。

-- -------------------- ---- -------
----- ------- - --------------------

----- ------- - --- ---------
    ------------ ------------------
    ---------------- ----------------------
    ------- -------------
---

----- --------- - ----------------
----- -------- - -------------------------

--------------------------- ---------
    -------- -- -
        ----------------------
    --
    ------------ -- -
        ----------------------- -----
    ---

4. 获取文件 URL

获取文件 URL 可以用于访问上传到 S3 中的文件。可以使用 getObjectUrl 函数来获取指定对象键的 URL。

-- -------------------- ---- -------
----- ------- - --------------------

----- ------- - --- ---------
    ------------ ------------------
    ---------------- ----------------------
    ------- -------------
---

----- --------- - ----------------

----- --- - --------------------------------

--------------- ------ -----

总结

polly-s3 是一个使用简单、提供有用功能的 npm 包,能够方便地上传下载文件到 AWS S3 中。可以通过这篇文章实现一些常用的功能,如有任何疑问或建议,欢迎在评论区留言。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/600575e481e8991b448ea7f7

纠错
反馈