aws-codebuild相关内容

aws 代码管道中无服务器框架的 Buildspec.yaml

我正在尝试使用无服务器框架的 CI/CD 管道. 我为 SAM 框架做了类似的事情,并且让它工作了.SAM框架有打包和部署两个步骤(部署由cloudformation action处理) 版本:0.2阶段:安装:运行时版本:节点:10#在代码deploy中添加美术效果后尝试建造:命令:- npm 安装时间- 导出 BUCKET=lambda-loadeo-git- aws cloudfor ..

toomanyrequests:您已达到拉速限制.您可以通过验证和升级来增加限制

当我想使用CodeBuild在CodeCommit中从Dockerfile构建映像时,为什么会发生这种情况? 我收到此错误: toomanyrequests:您已经达到拉速限制.您可以通过验证和升级来增加限制: https://www.docker.com/increase-速率限制 解决方案 尽量不要从Docker集线器中拉出图像,因为docker对于拉出图像有节制作用. ..

在AWS CodeBuild中使用本地缓存时限时?

我正在尝试在AWS CodeBuild中使用Docker层缓存.我已经看到了使用它减少构建或提取Docker映像时所需的效果,但是我发现它只能在特定时间段(大约少于1小时)内使用本地缓存.我还没有看到任何有关此的文件. 我在哪里感到困惑或有办法设置缓存存储时间? 在CodeBuild中构建缓存 解决方案 本地缓存模式是尽力而为的.构建完成后,它们将在有限的时间内可用.用于工件的 ..
发布时间:2021-05-02 19:27:55 其他开发

AWS:Lambda的CodeDeploy无法读取应用程序规范

我正在尝试设置CodePipeline来管理非常简单的Lambda函数的部署. 我完全陷入了部署步骤的问题,无法弄清楚可能出了什么问题. 当管道尝试运行CodeDeploy操作时,它失败并显示错误... BundleType必须为YAML或JSON 这是我的应用规格... 版本:0.0资源:-我的功能:类型:AWS :: Lambda :: Function特性:名称:“ ..
发布时间:2021-04-13 18:41:24 其他开发

使用s3对象的aws codepipline更新lambda函数源

我正在使用terraform在AWS上创建所有基础设施(CodePipeline,lambda,bucket) 当前,我已经创建了一个构建源zip文件并将其放在s3存储桶中的管道,但是lambda仍然继续使用旧的源文件.因此,我在AWS控制台中手动更新了URL,它可以工作.现在,我想使流程自动化,但是可用的解决方案是: AWS SAM + CFT Codebuild阶段以使用AWS ..

将参数从AWS lambda传递到AWS CodePipeline

我有一个lambda,它通过AWS开发工具包 startPipelineExecution 函数来启动CodePipeline执行.是否有任何机制可以将参数传递给CodePipeline构建,以便它可以将CodeBuild构建中的值用作环境变量? 解决方案 当前,CodePipeline不提供任何用于将参数传递到Source Stage中的功能.根据CodePipeline设置,我将研究以 ..
发布时间:2021-04-13 18:39:14 其他开发

如何在Lambda中访问AWS CodeBuild报表?

目前,我有一个EventBridge发送CodeBuild构建阶段更新,状态更新为"FAILED".到Lambda.具体来说-运行单元测试,然后创建一个报告,其中包含有关所有已运行测试的信息.我的Lambda从CodeBuild接收到的事件包含报告的ARN,我希望Lambda读取该ARN,访问报告并输出出了问题. 我似乎找不到在Lambda中访问CodeBuild报表的方法-AWS CDK ..
发布时间:2021-04-03 19:58:23 其他开发

AWS CodePipeline使用什么CIDR?

我正在尝试使用GitHub的允许列表功能,该功能可以将组织存储库的访问权限限制为仅允许列表中的IP. 我在 eu-west-2 (伦敦)中有一个CodePipeline,它被配置为具有从GitHub读取的源操作.为了将其添加到允许列表,我需要CodePipeline用于执行源克隆的IP CIDR.我已经 AWS IP列表,并将 eu-west-2 中的所有 CodeBuild 和 Amazo ..
发布时间:2021-04-03 19:57:45 其他开发

如何创建代码管道以从存储在github的Java代码构建jar文件并将其部署到lambda函数?

我想构建一个代码管道,该代码管道将从github获取代码(java)来构建jar文件并将其部署到aws lamda(或将jar存储在特定的S3存储桶中).我只想使用AWS平台提供的工具. 如果仅使用Codebuild,则可以从github代码构建jar并将其存储到S3( ..

使用AWS Codebuild时如何读取SSM参数?

我目前已经成功地将codebuild用于简单的构建任务(在非vpc配置中). 但是现在我试图运行一个读取SSM参数值的构建任务,但由于无法加载任何凭据而失败,显然原因是: com.amazonaws.auth.InstanceProfileCredentialsProvider@5754b242:无法从服务端点加载凭据 我分配给代码构建项目的IAM服务角色确实具有我要读取的参数的 s ..
发布时间:2021-04-03 19:43:59 其他开发

如何增加AWS lambda部署程序包(RequestEntityTooLargeException)的最大大小?

我从AWS Codebuild上传我的lambda函数源.我的Python脚本使用NLTK,因此需要大量数据.我的.zip软件包太大,出现 RequestEntityTooLargeException .我想知道如何增加通过UpdateFunctionCode命令发送的部署包的大小. 我使用 AWS CodeBuild 将源从GitHub存储库转换为 AWS Lambda .这是相关的bui ..
发布时间:2021-04-03 19:40:27 其他开发

在Docker容器内传递AWS CodeBuild IAM角色[无法找到凭证]

在CodeBuild项目上配置的角色在运行时环境下可以正常工作,但是当我们从容器内部运行命令时,该角色不起作用,它说“无法找到凭据". 让我知道如何在容器内部立即使用该角色. 解决方案 您可以使用凭据源"EcsContainer"无缝地扮演角色,而无需在buildspec.yml中导出新凭据. credential_source-用于获取初始假定角色调用的凭据的凭据提供程序.不能与 ..