平台与技术

插入到AWS Dynamo DB与Lambda函数

Aws

本文将帮助您理解如何在lambda函数的帮助下将记录插入AWS dynamo DB。

什么是Dynamo DB?

亚马逊DynamoDB是一个完全托管的NoSQL数据库服务,允许创建数据库表,可以存储和检索任意数量的数据。它自动管理多个服务器上表的数据流量,并维护性能。它还减轻了客户操作和扩展分布式数据库的负担。因此,硬件供应、设置、配置、复制、软件补丁、集群扩展等都由Amazon管理。

Step1首先,我们将在Dynamo DB中创建一个带有分区键的表,它是表主键的一部分。它是一个哈希值,用于从表中检索项,并跨主机分配数据以获得可伸缩性和可用性。

1日

什么是IAM用户和角色?

我的角色。IAM角色与用户非常相似,因为它是一个具有权限策略的身份,这些策略决定了该身份在AWS中可以做什么,不可以做什么。但是,角色没有与之关联的任何凭证(密码或访问密钥)。

步骤2:=创建IAM角色,并附加截图中突出显示的两个权限策略。

2日

AWS中的Lambda函数是什么?

AWSλ是一个事件驱动的无服务器计算平台,由Amazon作为Amazon Web Services的一部分提供。因此,您不需要担心要启动哪些AWS资源,或者如何管理它们。相反,您需要将代码放在Lambda上,然后它就会运行。

在AWS Lambda中,代码是基于AWS服务中的事件响应执行的,例如在S3桶中添加/删除文件,来自Amazon API网关的HTTP请求等。但是,Amazon Lambda只能用于执行后台任务。

步骤3=创建一个lambda函数,并选择使用Python 3.9编写函数的语言,并选择使用之前创建的现有角色(IAM)。

3日

一步4: =在lambda函数中编写一个python代码来插入记录,我已经附上了代码的快照供您参考,并点击部署按钮。

4日

顾不上:=单击test并创建一个test事件,并以键和值(JSON格式)的形式写入您的记录,然后单击test按钮。

5日

第六段=点击Test按钮后,您将能够在Dynamo DB表中看到该记录,这意味着记录已成功插入。

6日

快乐阅读和学习。

标签

关于“Lambda函数插入AWS Dynamo DB”的思考

留言回复

您的电邮地址将不会公布。必填项已标记

这个网站使用Akismet来减少垃圾邮件。了解如何处理您的评论数据

Prathamesh Wanjari

Prathamesh在印度那格浦尔GDC中担任Perficient的助理技术顾问。他在数据解决方案团队工作,对Azure数据工厂、Azure数据库和Azure突触分析有扎实的知识。

更多来自作者

关注我们
推特 Linkedin 脸谱网 Youtube Instagram