todo-list-serverless:UNIR实践-案例研究1

时间:2024-05-07 18:43:04
【文件属性】:

文件名称:todo-list-serverless:UNIR实践-案例研究1

文件大小:24KB

文件格式:ZIP

更新时间:2024-05-07 18:43:04

Python

无服务器REST API 本示例演示了如何配置,该允许您创建,列出,获取,更新和删除ToDo(ToDo)列表。 DynamoDB用于保留数据。 该样本取自Serverless Framework样本。 因为实验室的目标是以不同的方式实施一系列CI / CD管道,所以学生的主要目标不是从头开始编写服务。 这就是为什么选择这种情况的原因,尽管它并不太复杂,但在某些方面确实是一个挑战,因为这是一个学生可能不习惯的生态系统。 结构 该存储库包含用于所有Python ToDos列表操作的单独目录。 对于每个操作,只有一个文件,例如“ all / delete.py”。 在每个文件中,都只定义了一个函数。 todos目录的想法是,如果您要创建一个包含多个资源的服务,例如用户,注释,评论,则可以在同一服务中完成。 尽管这确实有可能,但是您可以考虑为每个资源创建一个单独的服务。 这取决于用例和开发人


【文件预览】:
todo-list-serverless-master
----pipeline()
--------ENABLE-UNIR-CREDENTIALS()
--------PIPELINE-FULL-CD()
--------PIPELINE-FULL-PRODUCTION()
--------PIPELINE-FULL-STAGING()
----todos()
--------get.py(535B)
--------delete.py(386B)
--------list.py(434B)
--------todoTableClass.py(2KB)
--------create.py(774B)
--------decimalencoder.py(288B)
--------__init__.py(0B)
--------update.py(1KB)
----package.json(224B)
----test()
--------example()
----terraform()
--------configure_environment.sh(547B)
--------outputs.tf(644B)
--------resources()
--------var.tfvars(22B)
--------main.tf(4KB)
--------variables.tf(430B)
----serverless.yml(2KB)
----requirements.txt(53B)
----.gitignore(2KB)
----README.md(12KB)

网友评论