gpt4 book ai didi

amazon-s3 - 参数中缺少必需的 key 'Bucket'

转载 作者:行者123 更新时间:2023-12-01 09:44:42 26 4
gpt4 key购买 nike

我正在尝试将一个简单的 lambda 函数部署到 aws,但出现错误 参数中缺少必需的键“Bucket” .
我创建的用户拥有完整的 Lambda、S3、Cloudformation 和 Cloudwatch 访问权限。

JS

'使用严格';

module.exports.hello = (event, context, callback) => {
const response = {
statusCode: 200,
body: JSON.stringify({
message: 'Go Serverless v1.0! Your function executed successfully!',
input: event,
}),
};

callback(null, response);

// Use this code if you don't use the http event with the LAMBDA-PROXY integration
// callback(null, { message: 'Go Serverless v1.0! Your function executed successfully!', event });
};

YAML
service: lambda-demo

provider:
name: aws
runtime: nodejs6.10

functions:
hello:
handler: handler.hello

最佳答案

大多数情况下,当 IAM 用户权限在“sls 部署”运行之间更改或一开始不正确时,我都会遇到此错误。

最佳做法是转到 AWS 控制台 -> CloudFormation 并检查 CloudFormation 事件日志以查看发生了什么。如果日志显示权限错误,请修复权限,删除从控制台创建的无服务器堆栈并再次运行“sls deploy”。

关于amazon-s3 - 参数中缺少必需的 key 'Bucket',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51724886/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com