AWS无服务器计算与API网关开发指南
1. AWS无服务器计算基础
在AWS上进行无服务器计算,首先要了解一些基础操作和概念。
1.1 AWS SDK与CloudFormation模板
AWS SDK可用于以编程方式与AWS服务进行交互,支持Java、.Net、Node.js、PHP、Python、Ruby、Browser、Go和C++等多种编程语言。在使用CloudFormation模板时,可将其上传到S3并通过 --template-url 指定位置,也可以使用 file:// 和 --template-body 直接指定模板内容或从文件中读取。
创建Lambda角色时,可以手动创建,若使用管理控制台,可在Lambda创建函数页面或直接从IAM创建自定义Lambda角色。
在CloudFormation模板中,使用了新的内置函数 Fn::Sub ,它可以用指定的值替换输入字符串中的变量,避免硬编码AWS账户ID等值。同时,还使用了一些伪参数,如 AWS::AccountId 、 AWS::Partition 和 AWS::Region ,分别表示当前账户ID、分区和区域。大多数区域的分区为 aws ,其他分区有特定名称,如中国为 aws-cn ,AWS GovCloud(美国)区域为 aws-us-gov 。使用伪参数可避免担心实际分区
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



