Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon s3 AWS-对Lambda函数进行签名_Amazon S3_Aws Lambda_Terraform - Fatal编程技术网

Amazon s3 AWS-对Lambda函数进行签名

Amazon s3 AWS-对Lambda函数进行签名,amazon-s3,aws-lambda,terraform,Amazon S3,Aws Lambda,Terraform,您好,我正试图按照下面的教程对Lambda函数进行签名,因为我在jenkins构建中遇到了一个错误 error getting Lambda Function (watchtower_backend_testing) code signing config AccessDeniedException: status code: 403 在本教程中,要开始签名作业,他们将链接到S3存储桶中的Lambda函数。我的问题是,如何将当前的Lambda函数导出到S3存储桶中?Tks确保Jen

您好,我正试图按照下面的教程对Lambda函数进行签名,因为我在jenkins构建中遇到了一个错误

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


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

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

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

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

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

terraform {
  required_providers {
    aws = "<= 3.16.0"
  }
}
地形{
必需的\u提供者{

aws=“嘿@shellac2020,你找到解决方案了吗?是的,谢谢你,这就是我最后使用的。