程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了AWS Lambda函数写入S3大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决AWS Lambda函数写入S3?

开发过程中遇到AWS Lambda函数写入S3的问题如何解决?下面主要结合日常开发的经验,给出你关于AWS Lambda函数写入S3的解决方法建议,希望对你解决AWS Lambda函数写入S3有所启发或帮助;

是的,绝对有可能!

var AWS = require('aws-sdk');
function putObjectToS3(bucket, key, data){
    var s3 = new AWs.S3();
        var params = {
            Bucket : bucket,
            Key : key,
            Body : data
        }
        s3.putObject(params, function(err, data) {
          if (err) console.log(err, err.stack); // an error occurred
          else     console.log(data);           // successful response
        });
}

通过选择或更新执行lambda的IAM角色,确保为Lambda函数提供对目标s3存储桶/密钥路径的必需写权限。

{
    "SID": "Stmt1468366974000",
    "Effect": "Allow",
    "Action": "s3:*",
    "resource": [
        "arn:aws:s3:::my-bucket-name-goes-here/optional-path-before-allow/*"
    ]
}

  • AWS JavaScript SDK
  • 具体的“ 放置对象 ”详细信息

解决方法

我在AWS中有一个Node 4.3
Lambda函数。我希望能够将文本文件写入S3,并阅读了许多有关如何与S3集成的教程。但是,所有这些都涉及在写入S3之后如何调用Lambda函数。

如何使用节点从Lambda在S3中创建文本文件?这可能吗?亚马逊的文件似乎没有涵盖它。

大佬总结

以上是大佬教程为你收集整理的AWS Lambda函数写入S3全部内容,希望文章能够帮你解决AWS Lambda函数写入S3所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。