【问题标题】:Tutorial: Using AWS Lambda with Amazon S3 Error教程:使用带有 Amazon S3 错误的 AWS Lambda
【发布时间】:2016-08-08 14:25:42
【问题描述】:

我正在尝试浏览the tutorial。 为什么会出现以下错误:

2016-04-16T16:49:28.286Z 2f034bdd-03f3-11e6-8855-c9c0e483eadd 从事件中读取选项:
 { 记录:
   [ {事件版本:'2.0',
       事件时间:'1970-01-01T00:00:00.000Z',
       requestParameters: { sourceIPAddress: '127.0.0.1' },
       s3:
        { configurationId:'testConfigRule',
          目的:
           {电子标签:'0123456789abcdef0123456789abcdef',
             定序器:'0A1B2C3D4E5F678901',
             键:'HappyFace.jpg',
             大小:1024},
          桶:
           { arn: 'arn:aws:s3:::mybucket',
             名称:'sourcebucket',
             ownerIdentity: { principalId: 'EXAMPLE' } },
          s3SchemaVersion: '1.0' },
       响应元素:
        { 'x-amz-id-2': 'EXAMPLE123/5678abcdefghijklambdaisawesome/mnopqrstuvwxyzABCDEFGH',
          'x-amz-request-id': 'EXAMPLE123456789' },
       awsRegion: 'us-east-1',
       eventName: 'ObjectCreated:Put',
       userIdentity: { principalId: 'EXAMPLE' },
       事件来源:'aws:s3' } ] }
2016-04-16T16:49:28.327Z 2f034bdd-03f3-11e6-8855-c9c0e483eadd 无法调整 sourcebucket/HappyFace.jpg 的大小并上传到 sourcebucketresized/resized-HappyFace.jpg 由于错误:AccessDenied: Access Denied
结束请求 ID:2f034bdd-03f3-11e6-8855-c9c0e483eadd
报告请求 ID:2f034bdd-03f3-11e6-8855-c9c0e483eadd 持续时间:42.44 毫秒计费持续时间:100 毫秒内存大小:1024 MB 使用的最大内存:54 MB`

【问题讨论】:

    标签: amazon-web-services amazon-s3 aws-lambda


    【解决方案1】:

    我认为您分配给 lambda 的执行角色对您正在使用的存储桶没有权限。 您可以尝试这样做,例如转到您正在使用的 s3 存储桶,然后单击右侧的属性选项卡,然后进入权限部分。您可以在其中授予适当的访问权限,或者出于测试目的,您可以授予所有人访问权限。 http://docs.aws.amazon.com/AmazonS3/latest/dev/intro-managing-access-s3-resources.html

    【讨论】:

    • 谢谢。我通过使用我的实际存储桶名称修改存储桶名称来修复它。教程中没有任何地方说必须更改存储桶名称
    猜你喜欢
    • 2019-01-11
    • 2018-11-28
    • 2021-06-17
    • 2017-01-01
    • 2016-11-02
    • 2018-04-12
    • 2015-04-09
    • 2020-01-04
    • 2013-03-16
    相关资源
    最近更新 更多