文件名称:api-aws:该API是使用API网关,SES,Lambda函数(使用ClaudiaJS部署)构建的
文件大小:13KB
文件格式:ZIP
更新时间:2024-05-29 02:16:13
aws-lambda api-gateway aws-ses claudia-js JavaScript
API API 此API创建两个端点:第一个端点创建一个具有email和name的用户。 第二端点发送先前创建的带有附件的用户电子邮件。 该API使用API网关,SES和Lambda函数(使用ClaudiaJS部署)构建。 先决条件 在DynamoDB中创建一个表,该表具有一个名为email的string主键。 您可以从DynamoDB Web控制台或使用AWS CLI命令行执行此操作。 这是一个示例命令,该命令将以最低的预配置吞吐量创建表: aws dynamodb create-table --table-name users \ --attribute-definitions AttributeName=email,AttributeType=S \ --key-schema AttributeName=email,KeyType=HASH \ --provis
【文件预览】:
api-aws-main
----lib()
--------validate-email.js(255B)
----controller()
--------get-users.js(237B)
--------send-user-email.js(598B)
--------user-controller.js(636B)
----providers()
--------send-mail.js(556B)
----policy()
--------dynamodb-policy.json(248B)
----README.md(1KB)
----.gitignore(26B)
----index.js(354B)
----package-lock.json(9KB)
----package.json(365B)
----HelloWorld.pdf(7KB)