背景:我们的团队正在尝试在 lambda 上运行 UI 性能测试。现在我们正在运行性能测试用例,将我们的代码上传到 lambda 上的 zip 文件。这里的挑战是随着我们的应用程序不断增长,我们正在达到 50 MB 的 lambda zip 文件大小限制。然后我们遇到了图像大小限制高达 10GB 的 Lambda 容器。
问题:我们使用所需的依赖项构建我们的 docker 镜像,并且我们能够在本地以及在 Jenkins 代理上运行我们的测试用例。但是当我们尝试在 lambda 上运行相同的 docker 映像时,它会给出错误 - “Lambda 用户对给定目录没有写权限”。谷歌浏览器在运行自动化脚本时创建文件。Lambda 仅在临时文件夹内具有读写访问权限。临时文件夹大小 lint 为 512MB。有什么方法可以让容器内的 lambda 访问来运行测试用例?