是否可以将代码从一个AWS Lambda函数复制到另一个功能而无需先下载它?

凯文·迈耶

因此,我目前正在为我们的AWS Lambda函数构建部署程序。

由于AWS版本都共享一个配置,因此这需要具有多个功能(foo_prod,foo_staging和foo_whatever)作为我们代码的各种版本,而不是像我想的那样使用别名

所以我的问题是:

1)是否有一种合理的方式来重新部署代码。(即:暂存到产品),而无需先将其下载到我的桌​​面上,然后再重新上传。

2)我是否对该共享配置位有误,或者是否有可能知道该函数在实际的Lambda中以哪种别名运行,这样我可以为每个环境创建多个环境变量。

马克·迈耶

您可以采用许多不同的方式来部署lambda函数,而无需下载和重新上传代码。如果您使用类似SAM的东西(http://docs.aws.amazon.com/lambda/latest/dg/with-s3-example-use-app-spec.html),则可以指向一个保存您的S3存储桶从中编写代码并构建函数。您还可以将CloudFormation挂钩到git存储库(如Github或AWS CodeCommit),并在将提交推送到存储库时自动更新您的功能。还有其他系统,例如Severless(https://serverless.com),可以以可重复和可管理的方式抽象化和自动化部署。

Lambda的版本在上下文对象中可用。通过查看ARN,您应该能够知道调用哪个别名。ARN具有别名作为后缀,例如:

arn:aws:lambda:aws-region:acct-id:function:helloworld:PROD    

此处的信息:http : //docs.aws.amazon.com/lambda/latest/dg/python-context-object.html

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

是否可以将数据从一个屏幕会话复制到另一个屏幕会话?

是否可以将约束从一个视图复制到另一个视图?

将值和颜色从一个工作簿复制到另一个工作簿,而无需复制条件格式

将文件夹结构从一个存储桶复制到另一个存储桶,而无需复制实际数据

将 GA 和 GTM 的设置从一个帐户复制到另一个帐户,而无需复制数据

是否可以将一个单元格从一个Jupyter笔记本复制到另一个?

将文件从存储桶拆分并复制到另一个存储桶,而无需在本地下载

将代码从一个文件复制到另一个文件的命令

Excel VBA缩短代码以将值从一个范围复制到另一个范围

SQL Server:将行复制到另一个表中,而无需重复的键

将Docker映像从一个AWS ECR存储库复制到另一个

我可以将AutoML模型从一个项目复制到另一个项目吗?

备份Windows 7:是否可以将文件从一个分区复制到另一个分区?

是否可以将多操作系统映像从一个 docker 注册表复制到 Linux 机器上的另一个?

是否可以将Object从一个云对象存储实例复制到另一个云对象存储实例。桶在不同的区域

是否可以将所有Windows 7文件从一个HD复制到另一个HD并从新HD启动?

将数据从一个hbase表复制到另一个

将权限从一个文件复制到另一个文件

将条目从一个keepass文件复制到另一个

将条件从一个对象复制到另一个对象

将文件从一个目录复制到另一个目录

将特定的列从一个DataTable复制到另一个

将变量从一个TensorFlow图复制到另一个

将架构从一个容器复制到另一个

将文本从一个终端复制到另一个终端

将文件从一个NAS复制到另一个

将几列从一个表复制到另一个

将文件从一个拉链复制到另一个?

将文件从一个目录复制到另一个目录