S3 ManagedUpload 相当于 aws javascript sdk v3?

2024-03-13

在旧版本的 javascript 中,我使用 ManagedUpload 函数将大文件上传到 s3,它将进行排队并管理文件的多部分。但在 V3 中,这个函数在文档中没有任何地方,是被删除了吗?或者还有其他选择吗?请帮忙...


在 V3 中,高级抽象被转移到特定功能lib包,而客户端包提供低级公共 API 的一对一映射。

For S3客户在@aws-sdk/client-s3高级操作位于@aws-sdk/lib-storage分别包。

托管上传的示例上传代码如下所示

const { S3Client } = require("@aws-sdk/client-s3");
const { Upload } = require("@aws-sdk/lib-storage");

const multipartUpload = new Upload({
    client: new S3Client({}),
    params: {Bucket: 'bucket', Key: 'key', Body: stream},
});

更多信息here https://aws.amazon.com/blogs/developer/modular-packages-in-aws-sdk-for-javascript/.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

S3 ManagedUpload 相当于 aws javascript sdk v3? 的相关文章

随机推荐

  • 浏览器后退按钮未更新页面

    我使用 jquery 单击事件在井号标记后设置 URL URL 设置正确 但当我使用浏览器后退按钮时 它不会将我带到上一页 在我的点击事件之前 URL 如下所示 http example com menu php home 我的点击事件如下
  • 如何使用 JavaZOOM JLayer 库播放/暂停 mp3 文件?

    如何向以下代码添加播放 暂停按钮 import javazoom jl player Player try FileInputStream fis new FileInputStream mysong mp3 Player playMP3
  • 更新至 Safari 12.0 - Java 插件不再列出

    更新到后Safari 版本 12 0 下面的Java插件Safari gt 首选项 gt 网站 gt 插件不再列出 因此 Java Applet 不能在不安全模式下运行 有没有办法启用 Java 插件或运行 Java 小程序 在 macOS
  • Pandas:条件组特定计算

    假设我有一个带有键 例如客户 ID 和两个数字列 C1 和 C2 的表 我想按键 客户 对行进行分组 并在其列上运行一些聚合器 例如 sum 和 Mean 在计算组聚合器之后 我想将结果分配回 DataFrame 中的每个客户行 因为一些客
  • ReactJS HREF 导致状态丢失

    我有一个名为 EnrollForm 的父组件 带有一个 BrowserRouter 该组件路由到不同的子组件 这些子组件是我的整个 EnrollForm 的页面 每次填写子组件页面并单击下一个 btn 时 所有表单字段都会保存到子组件状态
  • 多项式评估的生成方法

    我试图想出一种优雅的方法来处理一些生成的多项式 对于这个问题 我们将 专门 关注以下情况 order是生成的参数n三阶多项式 其中 n order 1 i是 0 n 范围内的整数参数 多项式在 x j 处有零点 其中 j 1 n 且 j i
  • 在 Perl 6 中查找上周五的日期?

    我想生成一个从周一到周四的上周五结束的序列 如果该序列从周六和周日开始 则生成上周五结束的序列 也就是说 假设今天是2018 05 09 那么上周五是2018 05 04 如果今天是2018 05 12 那么上周五是also 2018 05
  • KMP 字符串搜索算法的最坏情况是什么? [关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 谁能建议我一个最坏情况的 文本字符串
  • 如何删除我不小心发布到 go.dev 的包?

    我不小心将一个包发布到了 go dev 网站 谁能告诉我如何删除它 https pkg go dev github com Nksama Random quotes https pkg go dev github com Nksama Ra
  • 如何将一行中的多个值拆分为单独的行?

    我想将一行中的多个值拆分为单独的行sap hanasql 桌子 id name 1 kabil arasan 但我想要这样的输出 id name 1 kabil 1 arasan 尽量避免列中出现类似 csv 的数据 例如在 ETL 过程中
  • 无法使用 Android Studio、Windows 7 连接到 Samsung Galaxy Tab S

    我有一台漂亮的新三星 Galaxy Tab S 我正在尝试将其与 Android Studio 连接 我已在平板电脑上启用 USB 调试 并通过执行 SAMSUNG USB Driver for Mobile Phones v1 5 45
  • 无法在 Firefox 中设置 IFrame 的 document.body.innerHTML

    我一直在寻找一种跨浏览器的方法来以编程方式设置 IFrame 的innerHTML 如http roneiv wordpress com 2008 01 18 get the content of an iframe in javascri
  • 有没有办法按字符串内的数字对字符串列表进行排序?

    有没有一种方法可以对类似的内容进行排序 List
  • DbContext 在其生命周期中是否保持打开的连接?

    问题很清楚 做DbContext持有打开连接在其生命周期内 EF 核心怎么样 正如其他人所指出的 不 它不会 除非您手动打开连接并将其传递给 DbContext 构造函数 具体的详细答案可以在这里找到https stackoverflow
  • MahApps.Metro 图​​标未显示

    我正在尝试使用 MahApps Metro 0 13 1 0 在窗口标题栏中添加 刷新 按钮 我的 App xaml 是这样的
  • 使用“statsmodels”指定将哪个类别视为基础

    了解当我将模型中的类别变量传递给statsmodels fit将为类别自动生成虚拟变量 例如 如果我有一个变量 Location 其值为 IndianOcean Thailand China 和 Mars 我将在我的模型中获得以下形式的变量
  • Rails 中的布尔值与 sqlite

    我还是一个仍然使用 Rails 的菜鸟 但我遇到了一些看起来有点奇怪的东西 我因此向数据库中的模型添加了一个布尔字段 t column admin bool default gt false null gt false 然而 sqlite3
  • 为什么“a == x or y or z”总是评估为True?我如何将“a”与所有这些进行比较?

    我正在编写一个安全系统 拒绝未经授权的用户访问 name input Hello Please enter your name if name Kevin or Jon or Inbar print Access granted else
  • Bootstrap 5:下拉菜单位于屏幕右侧

    我有一个默认的 Bootstrap 5 导航栏 但是当我尝试在右侧放置一个下拉菜单时 下拉项目列表会从右侧屏幕中消失 这https ibb co jf3GHfK https ibb co jf3GHfK 我已经尝试过其他人给出的解决方案 例
  • S3 ManagedUpload 相当于 aws javascript sdk v3?

    在旧版本的 javascript 中 我使用 ManagedUpload 函数将大文件上传到 s3 它将进行排队并管理文件的多部分 但在 V3 中 这个函数在文档中没有任何地方 是被删除了吗 或者还有其他选择吗 请帮忙 在 V3 中 高级抽