腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
1
回答
如何从DynamoDb获取价目表
java
、
amazon-dynamodb
我的问题是,如果我有两个条件,使用符号和时间,如何使用搜索从我的数据库中获取数据列表?因为这是我第一次使用DynamoDb搜索项目。我已经更新了我的dynamodb,我的主键是symbol,sortKey是priceId 我的建议是如何获得价目表,如果我有条件符号和时间使用dynamoDB
浏览 2
提问于2020-06-08
得票数 0
1
回答
AWS Dynamodb查询-从带有条件的表中获取项
javascript
、
node.js
、
database
、
amazon-dynamodb
、
aws-sdk
还有带有字段的Dynamo表: 电子邮件(主要) 租客 其他东西 我想得到电子邮件中包含'mike‘的所有项目 在我的nodejs服务器中,我有以下代码 const TableName= 'UserTable'; const db = new aws.DynamoDB(); const email = 'mike.green@abc.com' params = { TableName: userTableName, KeyConditionExpression: '#email = :e
浏览 0
提问于2019-07-03
得票数 1
2
回答
如何在物料UI表中实现Dynamodb分页
database
、
amazon-web-services
、
nosql
、
amazon-dynamodb
我想在前端创建一个这样的表格,它可以改变页面甚至每页的行数(不是必须的) 我将创建一个lambda函数(使用nodejs)来检索带有分页的数据。 但是Dynamodb使用LastEvaluatedKey和ExclusiveStartKey进行分页,这对于像我这样的初学者来说是非常奇怪的。在上表中应用普通分页似乎是不可能的。 我能想到的唯一解决方案是从dynamodb获取所有数据并将其存储在前端,然后在前端进行分页,但这似乎将消耗大量RCU。 dynamodb developer将如何处理这种分页?
浏览 3
提问于2020-11-24
得票数 2
1
回答
用DynamoDB进行地理哈希
node.js
、
amazon-web-services
、
nosql
、
amazon-dynamodb
、
geohashing
我想以一种使用geohashes查询X半径内的事件的方式来设置dynamodb,然后根据startDateTime对其进行排序。 BatchGetItem的问题是,我可以同时查询多个分区键(Geo散列),但不能对它们进行排序,除非我误解了BatchGetItem的局限性。 例如:我站在地理哈希(abcde)的左上角/右上角,想要搜索半径在10公里以下的事件,这将需要查询多个分区键(abcde,abcdx,abcdy),并希望通过startDateTime (排序/范围键)对它们进行排序。 全局辅助索引:分区密钥-Geo散列排序密钥- StartDateTime 应用程序栈: nodejs,dy
浏览 9
提问于2022-01-29
得票数 1
1
回答
在DynamoDB中搜索数据或使用搜索服务
elasticsearch
、
solr
、
amazon-dynamodb
我想知道尝试搜索数据的利弊(基本上是在有限的字段上进行全文搜索)。 我的数据目前在DynamoDB中,我意识到这不太适合全文搜索。有办法在DynamoDB中进行全文搜索吗?这样做的好处和缺点是什么? 我还可以使用搜索集群(比如ElasticSearch)。有什么理由不使用搜索集群吗? 还有其他方法可以进行全文搜索吗?其他解决方案?
浏览 2
提问于2019-03-02
得票数 0
回答已采纳
3
回答
DynamoDB中的正向和后向分页
javascript
、
node.js
、
amazon-dynamodb
、
dynamodb-queries
我使用DynamoDB和NodeJS在UI上登记了一些对象。这个列表很长,而且由于DynamoDB一次最多可以扫描/查询1MB的数据,所以我决定使用分页,所以在前端我有Previous和Next按钮在当前页面上来回分页。 我的问题是,我想一次从Table X中检索20个条目,方法是使用基于所选DynamoDB Index的DynamoDB Query特性。 假设我刚刚获取了最初的20个结果(0-20),所以单击next按钮,我想要获取结果: 21-40等等。另外,我希望启用反向分页,因此当我在显示结果: 41-60的页面上时,Back按钮将再次获取结果: 21-40。 根据我的理解,Dynam
浏览 2
提问于2020-04-24
得票数 10
1
回答
查询dynamodb的boto3资源:查询条件缺少关键模式元素
amazon-dynamodb
、
boto3
我有一个表为: AdvgCountries,它有两个列a. CountryId (String) (Parition键) b. CountryName(String)排序键,在创建表时,我只使用分区键创建,然后添加了一个索引名为: CountryName-index Type : GSI Partition key : CountryId Sort Key : CountryName 我能够基于CountryName检索CountryId,但不能基于CountryName检索CountryId。根据我的阅读,我发现有一些选项可以通过提供indexname来实现,但是我得到了以下错误: bot
浏览 1
提问于2020-08-03
得票数 2
2
回答
检查dynamodb中现有的主键
node.js
、
amazon-web-services
、
amazon-dynamodb
我有一个数组,其中包含字符串示例列表:["one","two","three","four"] 另外,下面给出了一个示例dynamodb结构 id(primary key) | status one | completed three | completed five | completed six | Inprogress 我需要用dynamodb主键检查字符串值是否已经存在于dynamodb中(在nodejs中执行此
浏览 2
提问于2015-11-15
得票数 3
1
回答
Dynamodb建模时间和位置
amazon-web-services
、
amazon-dynamodb
你能给我提供一些如何使用dynamodb建模事件表的解决方案吗? 我的事件表必须提供有关startDate,endDate,位置(纬度,经度,城市,邮政编码,国家),名称,描述,照片,所有者,eventType的信息。 用户可以搜索距离他们50公里的所有活动,startDate和eventType。 我不知道如何使用dynamodb对该域进行建模。 感谢您的回复:)
浏览 0
提问于2015-05-22
得票数 0
1
回答
Java中的AWS DynamoDbMapper FilterExpression分页
java
、
amazon-web-services
、
amazon-dynamodb
我有一个dynamoDb表,这个表有几个列, 我的主分区键是- pageId (String), 我还有一个GSI - pageContainer(String)。 我正在使用DynamoDBMapper查询/扫描我的表, 我试图在 DynamoDb中实现分页, 我在“DynamoDB works on ExclusiveStartKey and LastEvaluatedKey.”中进行了分页。 ExclusiveStartKey在第1页查询/扫描时为null,在查询/扫描第1页后,DynamoDB将返回LastEvaluatedKey。 如果查询结果大于1Mb,或者如果对查询/扫描设置了限
浏览 0
提问于2018-02-04
得票数 4
回答已采纳
2
回答
docker组成链接容器
node.js
、
docker-compose
我有两个容器,一个用于数据库(DynamoDBLocal),另一个用于用Nodejs编写的web应用程序。我使用Docker compose来设置两个容器,这是我的compose文件的样子。 version: '2' services: DynamoDBLocal: build: context: ./DynamoDBLocal image: tags/dynamodb:latest ports: - "8000:8000" SetupService: build: context: .
浏览 4
提问于2016-08-17
得票数 0
回答已采纳
2
回答
基于APIGateway和Lambda的AWS IAM细粒度访问控制
lambda
、
amazon-dynamodb
、
aws-api-gateway
、
amazon-iam
、
access-control
我是AWS的新手,并且已经继承了一个现有的项目。 该项目采用Vue.js作为前端,数据存储在DynamoDB中。用户身份验证是使用Cognito完成的,并附加了IAM角色。通过不同的角色,通过APIGateway和Lambda从数据库中检索数据。 前端角色 可信实体:cognito-entities ty.amazonaws.com { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Acti
浏览 1
提问于2017-10-10
得票数 0
1
回答
从未排序表(ios)获取时,AWS dynamoDB限制或分页
ios
、
pagination
、
limit
、
amazon-dynamodb
我有一个未排序的表(只有散列键,没有范围键)。 我必须搜索并从表中获取限制行。如果我使用limit属性AWSDynamoDBScanExpression。但是这个限制属性不起作用:当使用count属性时,我会得到小于limit元素的响应。 我读过有关分页的内容-- exclusiveStartKey和LastEvaluatedKey属性,但是它对排序数据很好。我有未分类的数据。而且我的数据必须是未排序的,并在每个查询中返回有限制的随机行。 粗略地说,我需要启动和限制来自SQL的模拟,但是对于dynamoDB。有可能吗?我不明白如何使用scan操作来实现这一点。请帮我设定取行的限制。
浏览 2
提问于2015-04-17
得票数 0
回答已采纳
1
回答
如何通过搜索GSI主键来更新DynamoDB项目?
dynamodb
表在DynamoDB上有以下列: primaryKey sortKey GSI_primaryKey 数据 在primaryKey上添加了带有主键GSI_primaryKey和排序键的GSI。 如果我只有GSI_primaryKey的值,如何更新列数据? 使用NodeJS文档客户端。 谢谢:)
浏览 0
提问于2018-07-19
得票数 1
回答已采纳
1
回答
多租户Webapp应用程序中的认知用户
amazon-web-services
、
amazon-dynamodb
、
amazon-cognito
我们希望实现一个多租户应用程序,其中我们想要利用: AWS -科尼图作为我们的用户池 我们大部分数据的AWS DynamoDB 当我们跟踪一个时,我们的DynamoDB数据将以tenantID作为主键。此外,所有用户都集中在一个认知用户池中。 我们的应用程序还需要在应用程序中显示我们的用户,因此我需要查询用户。 我想直接查询AWS认知池并显示租户的所有用户。因此,我将向认知用户custom:tenantID添加一个属性。 但是有一个问题:自定义属性是,所以我不能根据tenantID进行查询--就像我对所有其他数据表所做的那样。 我想过“滥用”一个可搜索的数据字段,比如租户的姓氏
浏览 0
提问于2017-10-07
得票数 3
回答已采纳
1
回答
Lambda触发延迟通过DynamoDB流
amazon-web-services
、
aws-lambda
、
amazon-dynamodb
、
amazon-dynamodb-streams
假设: 让我们假设数据插入DynamoDB的速度是巨大的。 上下文: 在DynamoDB表上启用了流,这将触发lambda。lambda读取流记录并在弹性搜索中对记录进行索引。 问题陈述: 在将记录插入DynamoDB和通过流记录触发lambda之间存在延迟。这种延迟或延迟不断增加,并且与插入到dynamoDB中的数据量成正比。 如何找出滞后的地方?是不是溪流没有立即触发兰达?或者,当有巨大的发电机时,溪流就会受到阻碍?或者,在给定的秒内,是否有一定次数无法击中lambda的限制? 我不明白问题在哪里,因为我甚至看不清当前流仍然包含记录还是流中的记录已经传递,但是lambda触发器是滞后的吗?
浏览 0
提问于2019-06-26
得票数 2
1
回答
使用Node从DynamoDB获取数据
node.js
、
amazon-dynamodb
、
aws-sdk-js
、
aws-sdk-nodejs
我对使用DynamoDB非常陌生。我希望查询DynamoDB数据库中的特定列值,并使用NodeJS sdk获取与该特定列值匹配的数据。 在这种情况下,已经部署了DynamoDB。 请建议如何使用Node实现此工作流。
浏览 0
提问于2018-05-20
得票数 1
1
回答
DynamoDB Nodejs ConditionalExpresion attribute_exists -验证中的错误
amazon-web-services
、
amazon-dynamodb
、
dynamodb-queries
、
amazon-dynamodb-local
我正在使用nodejs进行编程,并试图在dynamoDB中发出更新请求,只有当条件表达式验证为真正的时,才应该执行更新请求。为此,我检查请求体对象(parsedBody)中是否有一个名为crypto的密钥。 因此,这是我代码的一部分(docClient是AWS.dynamoDB.的一个实例): 但是,如果我执行这段代码,这里会出现以下错误: 所以,拜托,谁能给我解释一下我在这里出了什么问题? 干杯,马塞洛
浏览 3
提问于2021-04-29
得票数 0
2
回答
移动应用程序: restful或sdk dynamodb
android
、
node.js
、
rest
、
amazon-web-services
、
amazon-dynamodb
我正在构建我的第一个应用程序,它使用外部数据库来存储数据。 我正在努力解决以下问题:如何连接我的数据库:使用Android的DynamoDB sdk或在我自己的服务器上创建一个基于NodeJS的restful,该服务器将数据传递给DynamoDB? 我对此非常陌生,当我浏览互联网时,我看到亚马逊建议使用SDK。 唯一的问题是,如果我想改变功能中的数据结构,我的用户会遇到什么样的问题?在应用程序中保存我的亚马逊密钥安全吗(因为人们可能能够解压缩应用程序)? 另一方面,我必须支付额外的服务器,它处理我的应用程序和DynamoDB之间的连接。所以..。值得吗? 所以我很纠结于这个..。你们觉得怎么样
浏览 5
提问于2015-01-05
得票数 7
回答已采纳
2
回答
如何在lambda函数中从DynamoDb中获取最后插入的数据
node.js
、
amazon-dynamodb
、
aws-lambda
、
nosql
我在Dynam0Db的桌子上, 时间戳作为分区密钥, Status作为普通列。 当新数据出现时,我将在DynamoDb中插入时间戳和状态。 我想检索表中最后添加的数据(在这里我们可以参考时间戳)。 那么我如何才能做到这一点(我使用的是带有NodeJs语言的lambda函数)。 如果有任何疑问,请在下面评论一下,谢谢。
浏览 2
提问于2017-07-11
得票数 1
回答已采纳
1
回答
如何实现DynamoDB扫描查询的排序?
node.js
、
amazon-web-services
、
amazon-dynamodb
我实现了一个扫描查询,它使用DynamoDb从NodeJS获取所有用户。现在,我想在createdAt上实现排序,以便从DynamoDb中获取最新用户或最老用户。然而,根据文档,我们不能在DynamoDB的扫描查询上应用任何排序,那么有谁知道如何在DynamoDB的扫描查询上实现排序呢? // Prepare param for scan table let scanParam = { TableName: userTableName, FilterExpression: FilterExpressionRef.join(' AND '), Expres
浏览 14
提问于2022-06-24
得票数 0
2
回答
使用nodejs aws sdk连接到aws elastic search
amazon-iam
、
aws-sdk-nodejs
、
aws-elasticsearch
在nodejs中使用aws elastic search的最佳方法是什么?我使用aws ecs ec2实例来运行我的docker容器,并使用IAM角色从nodejs访问其他aws资源,如S3 bucket和dynamodb。 我们是否也可以使用相同的程序访问aws elastic search端点? 我添加了一个具有现有角色的内联策略,并添加了弹性搜索端点arn。但是nodejs sdk无法连接到ES。当aws密钥和id作为环境变量添加到任务定义中时,它将开始工作。但我不需要使用这种方法,因为它会与其他aws资源冲突。(看起来开发团队对程序进行了配置,这样它就可以查找env)
浏览 21
提问于2019-05-24
得票数 1
1
回答
DynamoDB与类Sql数据库
sql
、
amazon-dynamodb
我只想问一个关于dynamoDB和类似SQL的数据库的问题。我知道dynamoDB有可以帮助查询数据的GSI,但是我想知道,与类似SQL的数据库相比,我们如何考虑dynamoDB中的扫描操作的性能呢?是否有任何情况认为扫描操作有帮助?对于dynamoDB的GSI,映射项目的所有属性的缺点是什么?它只是使用更多的存储空间吗? 任何想法都会有帮助的! 谢谢大家
浏览 6
提问于2022-09-08
得票数 -1
回答已采纳
4
回答
使用AWS的动态网站
node.js
、
amazon-web-services
、
amazon-s3
、
lambda
我想主持一个动态网站使用AWS无服务器。我计划使用Lambda、API、DynamoDB和S3。我的前端页面将驻留在S3中。拦截器是有一些动态项目,如用户名和其他元数据,这将是特定于用户的。到目前为止,我知道我们能做的最好的就是从S3中提取html页面。然后,我如何继续并将这些变量包含在这些页面中? 我会用NodeJS写lambda。
浏览 2
提问于2017-08-22
得票数 1
回答已采纳
1
回答
如何将查询dynamodb xray作为自定义细分的一个子细分?
amazon-web-services
、
aws-lambda
、
amazon-dynamodb
、
aws-xray
我有一个lambda函数,可以多次查询dynamodb。我想使用xray来获得查询的性能。 我在nodejs中创建了lambda: this.documentClient = new DocumentClient({ service: new DynamoDB(), }); AWSXray.captureAWSClient((this.documentClient as any).service); 在查询dynamodb时,我使用以下代码: const segment = AWSXRay.getSegment(); const subsegment = segment.
浏览 8
提问于2020-08-29
得票数 0
回答已采纳
1
回答
具有最小值和最大值的DynamoDB聚合表
python
、
amazon-web-services
、
aws-lambda
、
amazon-dynamodb
、
boto3
我有一个包含有以下字段的原始数据的DynamoDB表 id user_id total_revenue timestamp 然后,我有一个Dynamo,它将更改后的数据推送到Lambda函数,该函数聚合批处理的数据,并以以下格式生成结果 user_id sum_total_revenue min_timestamp max_timestamp 然后,我要用Lambda函数生成的聚合数据更新另一个DynamoDB表。因此,每个user_id只有一行,具有以下属性 sum_total_revenue min_timestamp max_timestamp 对于sum_total_revenue
浏览 2
提问于2022-01-05
得票数 0
1
回答
DynamoDB多域索引
amazon-dynamodb
我有一些由三个值唯一标识的数据。设想一个票证对象由区段、行和座位号标识。在DynamoDB中索引这样的表的最好方法是什么? 我可以通过将节/行/座位连接成一个字符串来为索引创建一个字段。这是个很好的做法吗?或者我可以有一个任意的ID字段作为主要索引,但我仍然需要使用某种辅助索引按节/行/座位搜索项。 在这种情况下,DynamoDB索引的最佳实践是什么?
浏览 0
提问于2018-09-06
得票数 0
回答已采纳
1
回答
DynamoDB:何时适用1MB的查询限制?
amazon-web-services
、
amazon-dynamodb
、
dynamodb-queries
在 for DynamoDB中,它说: 在查询操作中,DynamoDB按排序顺序检索项目,然后使用KeyConditionExpression和可能存在的任何FilterExpression处理项目。 和: 一个查询操作最多可以检索1MB的数据。此限制适用于对结果应用任何FilterExpression之前。 这是否意味着,在这个1MB限制之前应用了KeyConditionExpression?
浏览 1
提问于2019-06-17
得票数 8
回答已采纳
1
回答
如何在dynamodb查询操作中使用通配符*?
ruby
、
amazon-dynamodb
、
aws-sdk
我使用aws-ruby-sdk来访问dynamodb。我想使用查询操作并获取所有项目。所以我在expression_attribute_values中使用通配符*。它不起作用。但是,如果我指定了一个特定值,它就能正常工作。 如何使用*?下面是我查询dynamodb的代码: db_client.query({ table_name: "my_table_name", key_condition_expression: "#idtype = :idType", expression_attribute_names: {
浏览 18
提问于2016-08-02
得票数 4
1
回答
创建Dynamodb表,除了分区键之外,还有3个搜索列,可以吗?
amazon-dynamodb
嗨,我已经创建了一个dynamodb表,但是当我尝试只使用用户名执行table.GetItem (图像附件)时,这个表出现了错误。 发现这个表的设计很差,所以考虑重新创建一个新表,我的问题是如何为一个具有一个主键和3个搜索列的表设置属性、本地辅助索引和全局辅助索引。或者,除了dynamodb中的分区键列(User_ID)之外,还可能有3个搜索列(User_email、用户名、Usertype)?
浏览 0
提问于2017-11-22
得票数 0
回答已采纳
1
回答
用于聊天的亚马逊EC2+Nodejs+DynamoDB -Web应用程序
php
、
node.js
、
chat
、
amazon-dynamodb
我想设置一个聊天应用程序(基于PHP和nodejs),数据库将是DynamoDB。这个web应用程序的数据将非常大(数十亿行),用户将超过1000万。 所需经费: -用户可以访问网站并在其中聊天(包括web和移动设备)。 -来自亚洲地区和美国地区的用户在进入web/聊天时必须在该区域进行路由。 将来区域会增加,现在我遇到了两个区域实例之间的数据同步问题,以及应用程序的性能问题。这是我发现的两个解决方案: 使用两个实例和2个dynamodb,然后使用路由53路由流量,但问题是,我不知道nodejs服务器如何与两个数据库同步数据 在一个dynamodb中使用两个实例(但我不知道该放在哪个区
浏览 3
提问于2017-03-03
得票数 0
1
回答
“出现错误: GraphQlDsUsersRole -策略中的语法错误。”使用serverless-appsync-plugin时
amazon-web-services
、
graphql
、
amazon-iam
、
serverless-framework
、
aws-appsync
下面是教程,但更改了一些语义内容,当我部署时,我从serverless得到了这个错误: An error occurred: GraphQlDsUsersRole - Syntax errors in policy. (Service: AmazonIdentityManagement; Status Code: 400; Error Code: MalformedPolicyDocument; Request ID: 4b486514-e57d-4828-9edc-f9150d8806b4; Proxy: null). 在搜索我的目录时,此角色似乎是自动生成到.serverless文件中的。
浏览 1
提问于2020-11-06
得票数 0
1
回答
通过检查属性值长度进行DynamoDB条件更新
amazon-dynamodb
我的DynamoDB表中的一个属性是一个名为REQUEST_IDS的列表,我想在更新项目之前检查该列表的长度,看看它是否满足某个条件(小于10)。如何在nodejs中引用我的ConditionExpression中的数组长度?这可行吗?
浏览 1
提问于2018-10-29
得票数 2
1
回答
DynamoDB:查询GSI (全局辅助索引)不返回数据
amazon-dynamodb
、
aws-lambda
、
serverless-framework
我正在使用Serverless框架来设置下表: provider: name: aws runtime: nodejs6.10 stage: dev region: ap-southeast-1 environment: DYNAMODB_TABLE: "Itinerary-${self:provider.stage}" DYNAMODB_COUNTRY_INDEX: country_index iamRoleStatements: - Effect: Allow Action: - dynamodb:
浏览 4
提问于2017-11-14
得票数 2
回答已采纳
1
回答
如何使用Python查找Dynamo db数据
python-3.x
、
amazon-dynamodb
现在,我在Dynamodb中有一个类似于下面(Statuscode_Env)的列作为分区键。 1.在这里,当我传递一个类似于(421,425,等等)的值时,它应该给出相应的存在代码(就像这里的珠三角)。 2.反之亦然,如果我把参数作为珠三角传递,它应该给出相应的数字,如(421,425,427等)。 我可以通过输入2列(部分键,排序键)来实现下面的目标。第一种情况我能做到,第二种情况我做不到。因为我只能使用分区键进行搜索。因此,将数据存储在单独的列中,分隔符为“空格”。 Statuscode_Env 421 PRD 425 PRD 427 PRD 422 PRD 426 PRD 423 PRD
浏览 3
提问于2019-03-05
得票数 0
2
回答
如何进行地理距离查询,只返回我尚未“喜欢”的结果,弹性搜索,迪纳摩数据库
amazon-web-services
、
elasticsearch
、
amazon-dynamodb
、
graphql
、
aws-appsync
我试图查询我的数据库来编译一个位置附近的帖子列表,这个位置是给定用户已经/不喜欢的。 allPostsNearLocationUserHasLiked( userId: ID, location: LocationInput, radius: Int ): [Post] allPostsNearLocationUserHasNotLiked( userId: ID, location: LocationInput, radius: Int ): [Post] 为了做到这一点,我目前正在使用AWSAppSync,使用dynamoDB流数据到弹性搜索
浏览 0
提问于2019-01-04
得票数 2
回答已采纳
1
回答
ServiceStack.Aws支持DynamoDB上的“最后评估键”?
c#
、
servicestack
、
amazon-dynamodb
、
pocodynamo
在DynamoDB中,当设置了极限属性时,DynamoDB将返回一个用于分页的“最后计算的键”(参见)。 我想知道ServiceStack.Aws是否支持这个特性(对于.NET c#版本),或者我是否需要直接使用AWSSDK客户机。 编辑 我想实现服务器端分页。如何实现这个使用PocoDynamo?我的代码如下所示 public IList<Company> GetCompanies(string shortName, ref string lastKeyEvaluated) { IList<Company> data = null; using (Amaz
浏览 7
提问于2016-06-26
得票数 1
1
回答
具有dynamodb连接问题的无服务器lambda函数
node.js
、
aws-lambda
、
aws-sdk
、
serverless
我正在使用无服务器框架来编写AWS lambda函数。我需要从HTML页面获取表单数据,并使用AWS lambda将其保存到Dynamodb。所以我也用nodejs和API端点编写了代码。最后,我将应用程序部署到AWS。因此,当我尝试同时使用CURL和Postman发布数据时,它显示了一个“内部服务器错误” 以下是相关的代码片段。 handler.js const params = { TableName: process.env.DYNAMODB_TABLE, Item: { id: uuid.v1(), name: data.name,
浏览 10
提问于2017-12-12
得票数 0
回答已采纳
1
回答
用Nodejs扫描DynamoDB中元素计数的问题
node.js
、
amazon-dynamodb
我有一个NodeJS函数,用于扫描DynamoDB中的表(没有主排序键),并返回列同步中为null的元素数。我的桌子: var params = { AttributeDefinitions: [ { AttributeName: "barname", AttributeType: "S" }, { AttributeName: "timestamp", AttributeType: "S" }
浏览 2
提问于2021-07-05
得票数 0
回答已采纳
2
回答
如何指定从DynamoDB通过AppSync返回的属性
amazon-web-services
、
amazon-dynamodb
、
aws-appsync
我有一个AppSync管道解析器。第一个函数查询ElasticSearch数据库中的DynamoDB键。第二个函数使用提供的键查询DynamoDB。在我遇到之前,一切都进行得很顺利。由于大多数数据位于一些我不需要的属性/列中,所以我希望将结果限制在我所需要的属性上。 我尝试添加AttributesToGet和ProjectionExpression (),但都出现了如下错误: { "data": { "getItems": null }, "errors": [ { "path": [
浏览 12
提问于2020-05-06
得票数 1
回答已采纳
3
回答
如何使用Java设置DynamoDB返回的匹配项的限制?
java
、
android
、
response
、
limit
、
amazon-dynamodb
在我的安卓应用程序中,我想从DynamoDB查询数据。会有一千个匹配的项目,但我只想得到其中的前10个。我不知道如何设置这个限制。我在文档中找到了这些行: DynamoDB查询和扫描API允许一个限制值来限制结果的大小。 在请求中,将限制参数设置为希望DynamoDB在返回结果之前处理的项数。 在响应中,DynamoDB返回限制值范围内的所有匹配结果。例如,如果发出限值为6的查询或扫描请求,且没有筛选器表达式,DynamoDB将返回表中与请求中指定的关键条件匹配的前六项(如果没有筛选器,则仅返回前六项)。如果您还提供了一个FilterExpression值,DynamoDB将返回前六项中也符合
浏览 1
提问于2015-07-27
得票数 10
回答已采纳
1
回答
如何建立亚马逊科尼图与其他微观服务的关系?
amazon-web-services
、
microservices
、
aws-api-gateway
、
amazon-cognito
我对AWS很陌生,并且用微服务架构做了一些大的应用。我使用认知用户+身份池进行授权。组织有分支机构,分支机构有职位,例如项目经理、财务经理,用户属于这些分支机构和职位之一。用户存储在认知用户池中。我有用于组织微服务的EC2和RDS,我将使用API网关和基于IAM角色的访问控制在微服务之间进行通信,但是如何在组织和用户微服务之间建立关系呢? 我打算使用自定义属性,例如custom:branch=branchId,但是如果我需要获得这个分支的用户,这是不可能的。来自科尼图博士: 自定义属性不可搜索。 我应该使用DynamoDB表,用于关系cognito_user_id | branch_id,或
浏览 2
提问于2020-12-22
得票数 2
2
回答
使用vogels js实现分页
amazon-dynamodb
我正在用dynamodb + nodejs后端实现一个网站。我在服务器端使用Vogels.js查询dynamodb并在网页上显示结果。因为我的查询返回了很多结果,所以我希望最初只将N(例如5)结果返回给用户,并在用户要求更多时返回下一个结果。 是否有方法可以从第一个查询停止的地方开始运行第二个vogels查询?谢谢。
浏览 3
提问于2015-12-22
得票数 4
回答已采纳
1
回答
DynamoDB流结构
apache-kafka
、
amazon-dynamodb
、
boto3
、
apache-kafka-streams
、
amazon-dynamodb-streams
我有一个DynamoDB表,我想使用DynamoDB表中的数据,并将其放在我们的数据存储中。 我不想直接访问DynamoDB表,相反,我希望添加一个Lambda函数,该函数将侦听表中的任何更改并将其放到DynamoDB流中。 我寻求帮助的部分是: I可以使用python客户机直接从DynamoDB流中消费,并将其加载到数据存储区.。 I可以在中间添加卡夫卡/sns,并从卡夫卡消费。。 我担心的唯一原因是碎片数据将在24小时后从DynamoDB中删除。万一失败了,我该如何处理呢? 什么是最好的选择1或2?
浏览 1
提问于2021-10-14
得票数 0
回答已采纳
2
回答
在aws lambda中实现分页的最佳方法是什么?
rest
、
aws-lambda
、
amazon-dynamodb
我有一个GET请求,它只是由lambda处理,它从dynamodb表中读取所有行。所以它会返回所有的记录。 但是当我有大量的记录时,就会超时,因为在这个表上做扫描需要超过29秒。 什么是处理这件事最好的方法,分页?如果是的话,最好的办法是什么? 我正在使用nodejs v3 sdk。
浏览 22
提问于2022-06-24
得票数 0
1
回答
ConditionExpression for PutItem不计算为false
amazon-dynamodb
我试图确保分区键和其他属性(但不是排序键)中的DynamoDB表的唯一性。我的ConditionExpression有问题,因为它正在计算为true,而相同的值正在被插入,导致数据复制。 这是我的桌子设计: email: partition key (String) id: sort key (Number) firstName (String) lastName (String) Note:id (排序键)保存随机生成的唯一数字。我知道..。这看起来像一个糟糕的设计,但这是我必须支持的用例。 下面是带有NodeJS的PutItem代码: const dynamodb = new AWS.
浏览 4
提问于2022-07-14
得票数 0
回答已采纳
1
回答
如何在API + DynamoDB组合中处理‘乐观锁定’
amazon-web-services
、
amazon-dynamodb
、
aws-api-gateway
我最近开始使用DynamoDB开发API。它非常酷,因为使用API网关将数据库操作公开为服务非常容易。 我目前正在研究数据完整性方面的事情,因为我们将使用这个组合作为一个敏感的用例。当我使用API + DynamoDB时,如何提高数据完整性。 这个来自AWS的文档解释了来自JAVA & .Net SDK透视图- 的“乐观锁定”。 但是,当我通过API网关使用dynamodb时,如何启用‘乐观锁定’?因为我不会使用Java / .Net SDK。我没有看到任何相关的文件。 或者,如果我在DynamoDB前面使用API,我就不必担心数据完整性方面的问题了。只是这样想,因为就连update
浏览 2
提问于2016-06-05
得票数 0
回答已采纳
2
回答
如何将Dynamodb查询结果加密发送到浏览器?
javascript
、
node.js
、
encryption
、
encoding
、
amazon-dynamodb
我在Dynamodb后端保存了一个很小的表(100条记录)。我的web应用程序将在会话开始时扫描表格。然后用户会用不同的参数来查询这些数据。我的目的不是为了获得更好的性能,而是在客户端(前端)执行每个查询的后端操作。 但是因为我不想让任何人看到我的小表的数据,所以我希望在发送时加密它,并在到达后在浏览器端解密它。我使用Nodejs、dynamodb和API网关作为后端(AWS无服务器架构)。 我是一个新手,想知道这是否可能,最好的做法是什么。 我将举一个例子来更好地描述我的担忧。想象一下skyscanner将所有航空公司机票价格数据保存在一个表中。他们将有两个选择,让每个人都可以公开搜索。首先
浏览 3
提问于2017-12-10
得票数 0
1
回答
如何为用户id等于DyanmoDB表名的DynamoDB创建策略?
amazon-dynamodb
、
amazon-cognito
、
policy
我正在尝试创建一个DDB策略,通过该策略,Cognito用户id (sub)应该等于DynamoDB表名。DDB中的表名是用户的id (sub)。因此,该策略应该仅限制该用户对该用户表的访问。下面是我创建的伪策略。 我不清楚的是,我如何指定用户id ( sub )应该等于DDB表名? { "Version": "2020-11-01", "Statement": [ { "Sid": "xxxxxxxxxxxxxx", "Effec
浏览 13
提问于2020-11-02
得票数 0
回答已采纳
1
回答
DynamoDB模型/密钥通知
nosql
、
amazon-dynamodb
我希望有人能帮助我理解如何最好地为DynamoDb设计我的桌子。我正在构建一个应用程序,用于跟踪某个用户对另一个用户配置文件的访问。 目前,我有一个MongoDB,其中一个条目包含以下字段: userId visitedProfileId 日期 状态 isMobile 这将如何以一种不会太慢的方式转化为DynamoDB?我需要进行搜索查询,以选择所有具有特定userId的项,从而使状态和isMobile生效。我的钥匙是什么?是否可以使用极限功能只请求最新的x项(按日期排序)。 我非常喜欢DynamoDB的使用方式,但在常规NoSQL数据库和键值nosql数据库之间进
浏览 1
提问于2013-02-23
得票数 0
回答已采纳
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
DynamoDB实践:当数据量巨大而不可预知,如何保证高可用与实时性?
如何将AWS Node.js Lambda函数迁移至OpenFaaS?
我是如何在AWS Lambda中用几分钟处理50万个事务的?
从MySQL到AWS DynamoDB数据库的迁移实践
获取 GitHub 热榜数据并写入数据库,一文带你见识 JavaScript 强大之处
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券