aws-aurora-serverless-data-api-sam:使用Amazon Aurora Serverless(MySQL)和数据API在AWS上构建无服务器应用程序

时间:2024-05-24 02:08:57
【文件属性】:

文件名称:aws-aurora-serverless-data-api-sam:使用Amazon Aurora Serverless(MySQL)和数据API在AWS上构建无服务器应用程序

文件大小:796KB

文件格式:ZIP

更新时间:2024-05-24 02:08:57

Python

该项目展示了如何使用 , , (MySQL)和新的在AWS上构建完全无服务器的应用程序(包括SQL数据库)。 通过使用Data API,我们的Lambda函数不必管理持久性数据库连接,从而大大简化了应用程序逻辑。 很好,是吗? 如果您不熟悉Amazon Aurora Serverless数据API,请快速浏览我的博客文章“ 。 它显示了如何使用基础架构代码来配置Amazon Aurora无服务器数据库(MySQL),并提供了各种Data API用例的代码示例。 语境 想象一下一个组织,其中利用Amazon的EC2基础架构将大多数应用程序工作负载部署到虚拟机。 为您的团队分配了构建解决方案的任务,以维护在各个EC2机队中安装的软件包清单(例如,AWS CLI v1.16.111)。 该解决方案应基于API(REST),并尽可能利用AWS无服务器服务,包括数据库。 最重要的是,该解决


【文件预览】:
aws-aurora-serverless-data-api-sam-master
----local()
--------AddEC2InfoLambda-event.json(1KB)
--------GetEC2InfoLambda-event.json(1KB)
--------env_variables.json(329B)
--------run_local.sh(1013B)
----.gitignore(150B)
----deploy_scripts()
--------api_cfn_template.yaml(4KB)
--------config-dev-env.sh(2KB)
--------ddl_scripts()
--------package_api.sh(919B)
--------rds_cfn_template.yaml(4KB)
--------deploy_rds.sh(1KB)
--------deploy_api.sh(883B)
----CONTRIBUTING.md(4KB)
----CODE_OF_CONDUCT.md(309B)
----LICENSE(877B)
----.github()
--------PULL_REQUEST_TEMPLATE.md(197B)
----examples()
--------dataapi_examples.py(9KB)
--------table_package.txt(170B)
----README.md(11KB)
----tests()
--------test_api.py(4KB)
--------run_tests.sh(1KB)
----Pipfile(250B)
----lambdas()
--------requirements.txt(311B)
--------helper()
--------get_ec2_info.py(3KB)
--------add_ec2_info.py(3KB)
----docs()
--------aurora-serverless-sam-architecture.png(45KB)
--------aurora-serverless-data-api-xray-batching-segments.png(248KB)
--------aurora-servereless-data-api-xray-no-batching-service-map.png(139KB)
--------aurora-serverless-data-api-xray-batching-service-map.png(129KB)
--------aurora-serverless-data-api-xray-no-batching-segments.png(219KB)
--------aurora-serverless-data-api-sam.pdf(107KB)

网友评论