问题标签 [aws-sdk-js-v3]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
570 浏览

aws-sdk - 在aws javascript sdk v3中等效的S3 ManagedUpload?

在旧版本的 javascript 中,我使用 managedupload 函数将大文件上传到 s3,它将执行排队和管理文件的多部分。但在 V3 中,此功能不在文档中的任何位置,是否已删除?还是有其他选择?请帮忙...

0 投票
1 回答
1496 浏览

node.js - 节点 AWS SDK v3:Lambda 函数中的“事件”和“上下文”参数的类型?

我正在切换到新的 Node AWS SDK (v3) 以利用其模块化和 Typescript 支持。我需要做的第一件事是编写一个 Lambda 函数,但我找不到支持处理函数签名的类型。中的类型@aws/client-lambda似乎都与管理Lambda 的客户端有关。

Node SDK 是否有用于在某处编写Lambda 的官方类型?尤其是:

  • 参数的类型在哪里context
  • 作为event争论,是否有可能来自其他 AWS 服务及其相应类型的事件列表?
0 投票
1 回答
322 浏览

json - 将标准 JSON 插入 DynamoDB aws-sdk js v3

我正在尝试在缩略图字段中注册Standard JSONJSDynamoDB使用aws-sdk 版本 3。

在版本 2 中允许使用该put方法,在版本 3 中现在是命令,但我没有看到等效的命令。

我的代码:

错误:

我只能注册它使用的项目marshall(来自@aws-sdk/util-dynamodb),但它注册为DynamoDB JSON

在此处输入图像描述

0 投票
1 回答
207 浏览

aws-sdk-js - 将 aws-sdk-js v2 迁移到 v3。错误尖锐:输入文件丢失

适用于 aws-sdk-js v2:

在此处输入图像描述

aws-sdk-js v3 出错:我知道那是因为originalPhoto它不是缓冲区。

在此处输入图像描述

错误:输入文件丢失

夏普版本: 0.28.1

0 投票
1 回答
251 浏览

typescript - 如何在 aws-sdk-js-v3 中获取签名的 cookie

我想使用签名的 cookie 来查看存储在 S3 上的私有内容以及 CloudFront for CDN。

我不知道在 aws-sdk-js-v3 中使用哪些命令来获取签名的 cookie。根据新的 SDK 文档,它应该类似于下面的第二个代码示例,但我找不到包含我需要的命令的特定 npm 包。在 v2 中它是“getSignedCookie”,但我不知道它更新到了什么。

老派(v2)版本:

尝试使用 v3 SDK

0 投票
1 回答
167 浏览

javascript - SubscribeToShard 命令异常

我正在尝试订阅来自 Kinesis Shard 的事件。但是执行SubscribeToShardCommand挂起5分钟(订阅超时)然后抛出错误:

我正在寻找可以让我成功订阅的帮助。

完整代码:

通过调查通过 Wireshark 的通信,我可以确认 HTTP 连接已建立,并且 AWS 将一些数据推送到我的客户端。所以我猜测客户端库中有某种错误会保留块而不是返回结果。

我还在 SDK 存储库上创建了错误: https ://github.com/aws/aws-sdk-js-v3/issues/2418

0 投票
2 回答
459 浏览

aws-sdk-js - aws-sdk v3 找不到凭据

我正在使用 v3 的 aws-sdk,试图完全遵循参考文档,但无法加载凭据。

...给出错误:

和:

...给出了我认为可能是原因的错误:

如果它找不到已知的凭据文件,那么它肯定不会在那里找到默认值。

但我确定凭据在那里:

如何在 aws-sdk v3 中加载我的凭据?

0 投票
1 回答
409 浏览

amazon-web-services - 如何在 sdk v3 中将 aws kms 加密响应作为 base64 字符串。获取 Uint8Array 作为响应

@aws-sdk/client-kms用来加密数据。我得到了 base64 字符串作为响应。现在我得到了Uint8Array

加密的明文。当您使用 HTTP API 或 AWS CLI 时,该值是 Base64 编码的。否则,它不是 Base64 编码的。在 AWS 文档中提到

有什么方法可以让 base64 作为 nodeJs 中的响应。

0 投票
1 回答
90 浏览

amazon-s3 - AWS SDK 3 WriteGetObjectResponseCommand 问题

在我当前的项目中,我们正在尝试迁移到 AWS SDK 版本 3(Javascript)。我们正在使用 s3 对象 lambda,并且遇到了WriteGetObjectResponseCommand命令问题。

WriteGetObjectResponseCommand代码:

聚合客户端的相同问题:

错误:

环境:

非常感谢您对此问题的任何帮助或澄清。

0 投票
0 回答
84 浏览

javascript - AWS Cognito adminCreateUser 导致 InvalidSignatureException

尝试在 NodeJS 上使用 aws-sdk/cognito。尝试调用adminCreateUser,但一直遇到意外错误。下面的代码:

错误是:

知道这个错误消息是什么意思吗?