【问题标题】:AWS - Signing a Lambda FunctionAWS - 签署 Lambda 函数
【发布时间】:2021-03-19 23:59:01
【问题描述】:

您好,我正在尝试按照下面的教程签署 Lambda 函数,因为我在 jenkins 构建中遇到了错误,其中指出

error getting Lambda Function (watchtower_backend_testing) code signing config AccessDeniedException: 
    status code: 403

https://aws.amazon.com/blogs/aws/new-code-signing-a-trust-and-integrity-control-for-aws-lambda/

在本教程中,要启动签名作业,他们将链接到 S3 存储桶中的 Lambda 函数。我的问题是,如何将我当前的 Lambda 函数导出到我的 S3 存储桶中?提示

【问题讨论】:

  • 嘿@shellac2020,你找到解决办法了吗?

标签: amazon-s3 aws-lambda terraform


【解决方案1】:

您可以通过固定到提供程序的最新版本来解决此问题:

terraform {
  required_providers {
    aws = "<= 3.16.0"
  }
}

【讨论】:

  • 是的,谢谢,这就是我最终使用的。
【解决方案2】:

确保 Jenkins 使用附加了适当策略的 IAM 角色运行,这允许它执行与代码签名配置相关的 Lambda API 操作。

您的政策中需要的其中一些:

"lambda:CreateCodeSigningConfig",
"lambda:UpdateCodeSigningConfig",
"lambda:GetCodeSigningConfig",
"lambda:GetFunctionEventInvokeConfig",

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-09
    • 2019-08-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多