问题标签 [aws-sdk-nodejs]
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.
amazon-web-services - “AWS.DynamoDB.Converter.unmarshall 不是函数”
我对 aws 和 typescript 相当陌生。我正在添加 AWS.DynamoDB.Converter.unmarshall 函数以将 DynamoDBStream 对象转换为 Javascript 对象。但我收到编译时错误“AWS.DynamoDB.Converter.unmarshall 不是函数”。我已将 aws sdk 添加为导入。
关于这个问题的任何指示都会有很大帮助。
谢谢
amazon-web-services - 使用带有标头和路径的 NodeJS 从 Lambda 调用 AWS Lambda
我想要一个名为 GoalsFeed 的 lambda 以使用 AWS.Lambda 调用另一个名为 Goals 的 lambda。这似乎有效,除了两件事:
我不确定如何将标头传递给目标服务。
FunctionName 是“myapp-goals-get”(又名目标),但我想转到该服务上的特定路径 - 下面显示的三个路径都是有效的,但我想指定“../owner/ 123" 路径。
下面是我对此的第一次破解,有人可以帮我修改它以将“tenantid”作为标题传递,并确保在调用“myapp-goals-get”时,它认为自己是从带有“.. /所有者/123“?
amazon-dynamodb - DynamoDB 为什么以及如何允许在扫描操作中使用超过分配的 RCU?
在做教程时,我将数据批量加载到我的 dynamoDBJobsApplication
表中,其中包含大约 400 个随机工作帖子。
使用Node.js
和aws-sdk
我执行了扫描操作。
我的表当前分配了 5 个 RCU 和 WCU。扫描操作在不到 2 秒的时间内给出了结果,除了结果显示以下信息:
我已经关闭了自动缩放。那么RCUs
当我只给RCUs
桌子分配 5 个时,它是如何在 2 秒内消耗 89.5 的呢?如果它必须消耗 89.5 RCUs
,它可能RCUs
每秒使用 5 个 17.9 秒,然后返回结果,或者它可能会说该表需要更多RCUs
用于如此昂贵的扫描操作等。
RCUs
那么,当我只分配 5 个时,它是如何使用 89.5进行扫描的,这RCUs
是我的主要问题。
amazon-web-services - 刷新令牌上的 aws-sdk 错误
所以我写了这个小函数来刷新用户的令牌:
它可以正常工作一段时间,但是一段时间后它开始在下面抛出错误。我不明白为什么会发生这个错误
node.js - 从 dynamodb 删除项目时为空数据对象
根据文档,我应该得到一个包含该项目的数据结构,因为它在删除之前(如果没有错误)
我确实检查没有错误,但我得到一个空对象data
:
两者都打印空 json:{}
typescript - 需要用于 S3 的带有 aws-sdk 的打字稿样本
我正在尝试将 mp3 文件上传到 AWS S3 并使用 typescript 从 S3 存储桶下载它。有人有打字稿的示例或链接吗?我的示例https://github.com/awsdocs/aws-doc-sdk-examples/blob/master/javascript/example_code/s3/s3_upload.js没有为打字稿编译。
amazon-dynamodb - (DynamoDB) ConditionExpression 使用“=”运算符时的行为不可预测。我怎样才能更好地调试它?
我在 Dynamodb 中的对象大致如下所示:
当拥有对象的用户请求删除时,我有这段简单的代码用于删除对象。顺便说一下,这里的用户参数是一个解析的 JWT。
问题是它不起作用,我通过更改=
为<>
. 我只是得到这个:
ConditionalCheckFailedException: The conditional request failed
我确信解决问题并不难,但我几乎没有任何信息
问题:
- 为什么条件表达式失败?一切看起来都很好,它应该可以工作。对?
- 我怎样才能更好地调试这个问题?
node.js - NodeJS:服务必须使用`new`操作符构建
c我正在尝试使用 with 创建一个类,aws-sdk
我得到:
这是代码:
这就是我如何称呼它...
我不知道我错过了什么......