aws-lambda-container-image-converter:AWS Lambda容器映像转换器工具(img2lambda)将容器映像(例如Docker映像)重新打包到AWS Lambda函数部署包和Lambda层中

时间:2024-05-01 19:41:06
【文件属性】:

文件名称:aws-lambda-container-image-converter:AWS Lambda容器映像转换器工具(img2lambda)将容器映像(例如Docker映像)重新打包到AWS Lambda函数部署包和Lambda层中

文件大小:2.7MB

文件格式:ZIP

更新时间:2024-05-01 19:41:06

Go

注意:该项目现已存档! AWS Lambda现在原生支持将您的功能代码打包为容器映像,并将该映像直​​接提供给Lambda。 AWS Lambda容器映像转换器 该容器映像转换器工具(img2lambda)从容器映像(例如Docker映像)提取AWS Lambda函数部署包。 它还从容器映像中提取AWS Lambda图层,并将它们作为新的图层版本发布到Lambda。 要提取Lambda函数部署包,该工具会将容器映像中“ / var / task”下的所有文件复制到部署包zip文件中。 要提取Lambda层,该工具会复制容器映像中“ / opt”下的所有文件,并将各个容器映像层重新打包为各个Lambda层zip文件。 已发布的图层ARN存储在文件“ output / layers.json”中,可以在创建Lambda函数时用作输入。 每个层都使用“命名空间”前缀(例如“ img2lam


【文件预览】:
aws-lambda-container-image-converter-mainline
----buildspec_push_release.yml(1KB)
----.dockerignore(74B)
----go.mod(825B)
----.mergify.yml(1KB)
----.github()
--------PULL_REQUEST_TEMPLATE.md(197B)
--------dependabot.yml(147B)
--------workflows()
----buildspec_stage_release.yml(2KB)
----.versionrc(255B)
----go.sum(36KB)
----VERSION(5B)
----THIRD-PARTY(14KB)
----Dockerfile(419B)
----scripts()
--------build_example.sh(994B)
--------build_binary.sh(1KB)
--------mockgen.sh(762B)
----buildspec.yml(186B)
----CONTRIBUTING.md(4KB)
----example()
--------runtime()
--------Dockerfile(2KB)
--------function()
--------deploy()
----LICENSE(931B)
----assets()
--------demo.gif(2.7MB)
----README.md(10KB)
----Makefile(3KB)
----img2lambda()
--------publish()
--------types()
--------internal()
--------clients()
--------extract()
--------cli()
--------version()
----CODE_OF_CONDUCT.md(311B)
----.gitignore(220B)
----demo.sh(2KB)
----CHANGELOG.md(1KB)

网友评论