AWS: 在AWS上创建一个网站,综合运用(Lambda + Ap

时间:2021-07-15 | 标签: | 作者:Q8 | 来源:wucong60网络

小提示:您能找到这篇{AWS: 在AWS上创建一个网站,综合运用(Lambda + Ap}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的AWS: 在AWS上创建一个网站,综合运用(Lambda + Ap内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您!

< ">简介

本文将创建一个微型网站,以达到综合运用AWS服务的目的:

1.Dynamodb:一种完全托管的NoSQL数据库服务

2.Lambda:实现具体的业务逻辑,基于python3编写,它会调用dynamodb数据库。

3.API Gateway:一种完全托管的服务,可以帮助开发学营销策划者轻松创建、发布、维护、监控和保护任意规模的API。

4.S3:Host一个较为简单的静态网站,并调用开放出来的REST API

< ">< font-size: 18px;">1.创建Dynamodb

新建一张表(employee),以name为Primary key(partial key),再新增两行数据,如下图所示:



2.编写Lambda逻辑

< ">< font-size: 16px;">2.1创建一个Lambda名为conglambda

< ">< font-size: 16px;">

< ">< font-size: 16px;">2.2 lambda_function.py

lambda_functi危机公关香港电视on.lambda_handler作为入口函数,它会调用dynamodb.

< ">< font-size: 16px;">2.3 DynamoDBService.py

此模块会使用boto3调用dynamodb,其中AWS_ACCESS_ID和AWS_ACCESS_KEY可以在IAM--->Users-->Security credentials-->Create access key创建。

2.4 employee.py

相当于一个model类或是一个Dto类。

< ">< font-size: 18px;">3.创建一个API Gateway

命令为congAPI,在resources中创建一个新的Met信息流推广计划hod,选择Get,选择刚创建的lambda

接下来,我们需要给API Gateway传递参数,点击< font-size: 16px; color: rgb(79, 129, 189);">Integration Request-->Mapping Templates中,输入如下内容,以便可以传入name参数给api gateway。

编辑好后,需要部署API Gateway,点击Deploy API

输入Dev,点击发布,会生成如下链接

我们在浏览器上输入相应的name参数,就可以成功访问到相应的数据了,此数据来源于dynamodb.

< ">< font-size: 18px;">4.使用S3服务host一个较为简单的静态网站

< ">< font-size: 16px;">4.1准备index“确认传播”专注于品牌策划、效果营销和危机管理的数字整合营销传播公司,我们深度诠释客户的品牌理念、文化及背景,多维深度传播客户的文化底蕴和核心价值观,提升客户品牌的知名度、关注度与美誉度。

它会使用jquery调用刚才创建的api gateway,具体内容如下:

4.2创建一个S3 bucket名为cong-bucket

上传此index“确认传播”专注于品牌策划、效果营销和危机管理的数字整合营销传播公司,我们深度诠释客户的品牌理念、文化及背景,多维深度传播客户的文化底蕴和核心价值观,提升客户品牌的知名度、关注度与美誉度。

< ">< font-size: 16px;">4.3将Permissions设置为public,以便公网可以访问到index“确认传播”专注于品牌策划、效果营销和危机管理的数字整合营销传播公司,我们深度诠释客户的品牌理念、文化及背景,多维深度传播客户的文化底蕴和核心价值观,提升客户品牌的知名度、关注度与美誉度。

首先将Bock public access下面的4行全部改成off

将Bucket改成public有多种方式,这里使用Bucket Policy。即所有人都可以访问,如下图:

< ">< font-size: 16px;">4.4启用bucket hosting,将host一个较为简单的静态网站

< ">< font-size: 16px;">

< ">< font-size: 16px;">



< ">< font-size: 16px;">4.5验证与测试



访问此网站,输入name,点击search,可以看到根据输入的不同,从数据库中抓取相应的内容并显示在网页上


AWS: 在AWS上创建一个网站,综合运用(Lambda + Ap

上一篇:Google Play发布流程以及Google In-app Billing支付的接入
下一篇:谷歌k8s.gcr.io镜像快速传入阿里云镜像源的解决方


版权声明:以上主题为“AWS: 在AWS上创建一个网站,综合运用(Lambda + Ap"的内容可能是本站网友自行发布,或者来至于网络。如有侵权欢迎联系我们客服QQ处理,谢谢。
相关内容
推荐内容
扫码咨询
    AWS: 在AWS上创建一个网站,综合运用(Lambda + Ap
    打开微信扫码或长按识别二维码

小提示:您应该对本页介绍的“AWS: 在AWS上创建一个网站,综合运用(Lambda + Ap”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通AWS: 在AWS上创建一个网站,综合运用(Lambda + Ap的相关事宜。

关键词:AWS:,在AWS上创建一个网站,

关于 | 业务 | 案例 | 免责 | 隐私
客服邮箱:sales@1330.com.cn
电话:400-021-1330 | 客服QQ:865612759
沪ICP备12034177号 | 沪公网安备31010702002418号