亚马逊云科技精选博客
我们使用机器学习技术将英文博客翻译为简体中文。您可以点击导航栏中的“中文(简体)”切换到英文版本。
亚马逊云科技 AppSync 现在支持 DynamoDB 解析器中的投影表达式
亚马逊云科技 AppSync 是一项完全托管的服务,可以轻松创建和管理 GraphQL 和实时 API。现在,使用 DynamoDB 数据源的 亚马逊云科技 AppSync API 开发人员可以在他们的 DynamoDB 解析器中定义投影表达式。今天之前,亚马逊云科技 AppSync API 的 DynamoDB 解析器将从 DynamoDB 表中检索所有属性。现在,您只能检索所需的属性。
使用 DynamoDB 解析器定义投影表达式,仅指定要检索的属性的名称,而不是所有属性的名称。作为回应,DynamoDB 仅返回那些特定的属性。使用投影表达式来简化解析器的执行可以帮助降低网络成本、提高 GraphQL 查询性能并减少请求令牌消耗。您还可以使用投影表达式来传递特定属性,以防您的 DynamoDB 表具有拒绝 返回
此功能适用于所有可用
有关 DynamoDB 解析器的更多信息以及示例,请参阅 亚马逊云科技 AppSync 开发者指南中的以下内容:
-
教程:DynamoDB 解析器 -
DynamoDB 的解析器映射模板参考 -
教程:DynamoDB JavaScrip -
DynamoDB 的脚本解析器函数参考