【以下的问题经过翻译处理】 我被要求完成这里的教程: https://docs.aws.amazon.com/lambda/latest/dg/with-s3-tutorial.html
我一步一步地进行,到了第7步,当我调用函数时,我得到了以下结果:
$ aws lambda invoke --function-name CreateThumbnail --cli-binary-format raw-in-base64-out --invocation-type Event --payload file://inputFile.txt outputfile.txt
{
"StatusCode": 202
}
函数应该从一个桶中的图像创建缩略图,但它什么也没做。
我所做的唯一的改变是:
- 运行
aws --version 时,我得到的结果是 aws-cli/2.7.18 Python/3.9.11 Windows/10 exe/AMD64 prompt/off,而不是 aws-cli/2.0.57 Python/3.7.4 Darwin/19.6.0 exe/x86_64
- 我不能运行zip命令,因此我手动将其打包为function.zip,我尝试过打包整个文件夹和仅打包内容
- 在inputFile.txt中,我尝试根据要求仅更改源bucket和key,然后我尝试更改etag
- 我尝试完成第8步和第9步,但它并没有触发任何东西
我该如何完成这个任务呢?
输出文件已创建,但它完全为空,我无法在AWS控制台中检查函数,因为它说函数太大了。