aws-sdk相关内容

在 dynamodb Local 中查询全局二级索引

我正在根据文档使用这些参数在 DynamoDB 中创建一个表和 GSI: configId 是表的主键,我使用 publisherId 作为 GSI 的主键.(为简洁起见,我删除了一些不必要的配置参数) var 参数 = {表名:'配置',密钥架构:[{属性名称:'configId',密钥类型:'哈希',}],属性定义:[{属性名称:'configId',属性类型:'S',},{Attri ..
发布时间:2022-01-15 17:17:01 其他开发

如何使用 javascript aws-sdk 支持 dynamoDB 中的事务?

我们有一个用 node.js & 编写的微服务我们使用 dynamoDB 进行数据存储.值以 json 格式存储在密钥中.在更新服务调用中,我们获取一个键的值,更新 json &保存它. 最近,我们遇到了两个调用想要更新同一个键的值的情况.所以第一次调用读取值,然后第二次调用读取值,第一次调用更新 &保存,然后第二次更新 &保存了值(竞争条件的通常情况),因此在这种情况下,第一次调用的更新不 ..

简单的 DynamoDB 请求失败并出现 ResourceNotFoundException

我刚刚开始使用 Java SDK (v1.8) 运行 DynamoDB.我使用 AWS 控制台创建了一个非常简单的表.我的表有一个主哈希键,它是一个字符串(无范围).我已经将一个项目与其他 4 个属性值(所有字符串)一起放入表中. 我正在为表中的该项目发出一个简单的 Java 请求,但它失败并出现 ResourceNotFoundException.我绝对肯定我提供的表名是正确的,我用来查询 ..
发布时间:2022-01-15 17:05:00 Java开发

在 dynamo db aws 中搜索列表数据类型

我们正在使用 dynamo db 作为我们其中一个站点的数据库解决方案.我们按照下面给定的 json 将数据存储在 dynamo db 中. 我们的视频可以属于一种/多种类型,因此我们选择了列表数据类型并将数据存储到其中,并将类型设置为 GSI(全球二级索引) 我面临几个问题. 1) 当我将流派定义为索引时,aws 仅提供三种数据类型(字符串、二进制、数字),不允许我们存储列表类 ..
发布时间:2022-01-15 16:58:05 其他开发

如何在 DynamoDB 中反向扫描索引?

我目前正在使用 DynamoDB,但在扫描时遇到问题.我可以使用 ExclusiveStartKey 以转发顺序获得分页结果.但是,无论我将 ScanIndexForward 设置为 true 还是 false,我都会从我的扫描操作中获得前向顺序的结果.如何从 DynamoDB 中的 Scan 获得相反顺序的结果? 解决方案 ScanIndexForward 是通过您正在查询的表或索引的范 ..
发布时间:2022-01-15 16:56:50 其他开发

DynamoDB 导致 Lambda 超时

我遇到了一个问题,即 Lambda 函数偶尔会超时,除了函数超时通知之外没有任何错误消息. 为了找到问题的根源,我在整个函数的各个点添加了日志记录,并确定一切正常,直到第一个 getItem() 请求从 DynamoDB 读取数据.读取时间似乎超过了 3.00 秒的超时时间. 当然,我检查了我的 DynamoDB 表,看看是否有任何限制读取或错误.DynamoDB 的指标显示没有限制或 ..
发布时间:2022-01-15 16:52:13 其他开发

“输入"dynamodb 中的语句

我有一个“用户"表,这是一个示例: {用户名:“haddox",格式化电话号码:“676767676",已验证:0,} 我希望检索其 formattedPhoneNumber 包含在电话号码数组(从我的联系人中检索)中的所有用户.我创建了一个二级索引,验证为 HASH,formattedPhoneNumber 为 RANGE.这是我的尝试: var params = {表名:“用户",Ind ..
发布时间:2022-01-13 13:23:54 其他开发

Swift Xcode 索引冻结或缓慢

也许这只是我遇到了如此烦人的“功能": 从 Xcode 6.0.1 升级到 Xcode 6.1 后,情况发生了变化.Xcode 6.1 永远索引项目或编译源文件.这个项目并不大.它只包含工作区中的一堆 Swift 文件和 AWS SDK 2.0 Cocoapods.我认为它不应该阻止整个索引和编译顺利.我尝试了一些 aws-sdk-ios-samples,只是为了看看 Xcode 6.1 如 ..
发布时间:2021-12-21 23:26:47 移动开发

Lambda 冷启动可能的解决方案?

使用 CloudWatch 安排 lambda 函数每 20 分钟调用一次是摆脱 lambda 冷启动时间的最佳方法吗?(没有完全摆脱)... 这会变得昂贵还是我遗漏了什么,因为我现在已经设置好了并且我认为它正在工作. 在我的冷启动时间大约为 10 秒之前,每个后续调用将在大约 80 毫秒内完成.现在,无论多么频繁,每次调用都在 80 毫秒左右.这是一个好方法,直到你的用户群增长,然后 ..
发布时间:2021-12-21 11:23:06 其他开发

Aws S3 按标签过滤.按标签搜索

我们在 AWS S3 上拥有带有新 Aws SDK API 的存储桶.我们上传并标记了许多带有标签的文件和文件夹. 我们如何过滤键值标签,或仅过滤其中之一?我想找到 key = "temp" 或 key = "temp" 和 value = "lol" 的所有对象. 谢谢! 解决方案 我也希望 AWS 最终能够支持“按标签搜索文件";因为那会开辟可能性,例如有一个照片存储,其中 ..
发布时间:2021-12-20 14:14:33 其他开发