当前位置: 首页 > article >正文

Android - 从零开始的AWS Lambda,kotlin实战

}

2. 打包文件

把文件打包成压缩包,并下载aws命令行。

zip function.zip index.js

sudo apt install awscli

在这里插入图片描述

在这里插入图片描述

如果是第一次使用AWS CLI,那么就要设置用户。

aws config

按照指令,输入STEP - 1中下载好[用户]-[安全证书]中的key,以及服务的地域等信息。

在这里插入图片描述

3. 使用 create-function 命令创建 Lambda 函数

  • handler的名字之所以叫index.handler是因为这是index.js文件中的handler函数。(好像是这样的)

  • lambda role arn可以直接在AWS CLI中查看,也可以在IAM role中查看。

  • 这里创建的函数名称叫AndroidBackendLambdaFunction

aws lambda create-function --function-name [lambda函数名] \ --zip-file

fileb://[目录路径]/function.zip --handler index.handler --runtime nodejs12.x \

–role [lambda role arn]

在这里插入图片描述

同时,可以在AWS Lambda网页端查看到函数了。

在这里插入图片描述

STEP - 4 创建Amazon Cognito 身份池


Amazon Cognito 提供用户池和身份池。

用户池是为应用程序提供注册和登录选项的用户目录,身份池提供 AWS 凭证以向用户授予对其他 AWS 服务的访问权限。

这里用身份池,并授予其执行Lambda AndroidBackendLambdaFunction 函数的权限。

1. 打开 Amazon Cognito 控制台

2. 新建身份池

身份池名为 JavaFunctionAndroidEventHandlerPool ,并弃用未经验证的访问权限(即允许游客登录应用程序,触发该函数)。

在这里插入图片描述

在未经身份验证(unauthenticated identities)的角色中,输入

{

“Version”:“2012-10-17”,

“Statement”:[

{

“Effect”:“Allow”,

“Action”:[

“mobileanalytics:PutEvents”,

“cognito-sync:*”

],

“Resource”:[

“*”

]

},

{

http://www.lryc.cn/news/2414858.html

相关文章:

  • Python:火山小视频-无水印视频-多线程-批量采集实现和完整代码
  • 详解Asp.Net Sql数据库连接字符串
  • 看上去很美--次世代游戏平台XBOX360测评
  • cs_havana.wad_通过WAD和Docker热部署Java Enterprise
  • ]许多代码段,没准儿有你需要的 C++ Builder
  • QT5中文乱码解决 2021-06-26
  • system.exe病毒探秘
  • 对scope的隐藏面板打开
  • MPI集合操作reduce性能测试
  • 【C语言】链表太难学不懂?看这一篇就够了
  • 数字电子技术设计--彩灯控制电路的设计与制作
  • HarmonyOS分布式应用开发实战:ArkTS全场景解决方案
  • SVN 使用文档
  • 安装adbyby
  • Windows下bat脚本判断端口是否可用
  • 英文版权声明_【好书推荐】英文原版绘本 凯奖作家Steve Jenkins作品 Animal Dads 平装...
  • VMware Workstation安装win10操作系统
  • ROVIO mobile webcam 路威机器人
  • Python的九大实际应用领域
  • 如何设置博客背景
  • Rational Rose 2007使用小结
  • 垂直领域电商变现策略:让兴趣变成收入
  • 数字孪生智能工厂(总体结构、技术架构、MES+ERP)建设方案
  • 用户登录.html_海南大学教学一体化平台登录http://jxgl.hainu.edu.cn/
  • IE 是如何决定Accept-Language 属性的
  • UEFI boot 和 Legacy boot 区别
  • c编程语言real,20 种最奇怪的编程语言
  • IE主页被改为http://www.9348.cn?原来是QQ2009.exe,TXP1atform.exe,svchoct.exe,klan.sys等作怪1...
  • 【Android】Android快速入门教程(一)——Android开发要做哪些准备
  • Matlab 图像处理函数用法