小编bpa*_*lov的帖子

附加到S3 ObjectCreated事件的AWS Lambda返回"NoSuchKey:指定的密钥不存在:

我通过此代码将文件从Android设备上传到S3存储桶

TransferUtility trasnferManager = new TransferUtility(s3, context);
trasnferManager.upload(..,..,..);
Run Code Online (Sandbox Code Playgroud)

之后我将一个lambda触发器附加到S3:ObjectCreated事件.

执行lambda时,我试图通过S3.getObject()函数获取文件.不幸的是,有时我收到" NoSuchKey:指定的密钥不存在: "错误.在此之后,lambda重试几次并成功获取文件并继续执行.

在我看来lambda函数是在S3中的文件可以使用之前执行的吗?但这不应该在设计上发生.S3上的文件上传完成后,应触发触发器.

根据20158月4日的公告:

所有Regions中的 Amazon S3存储桶为新对象的PUTS 提供了读写后一致性,并为覆盖PUTS和DELETES提供了最终一致性.

写入后读取一致性允许您在Amazon S3中创建后立即检索对象.

但在此之前:

美国标准(更名为美国东部(弗吉尼亚北部))之外的所有地区都支持 上传到Amazon S3的新对象的读写后一致性.

我的水桶在美国东部(弗吉尼亚北部)地区,它是在2015年8月4日之前创建的 .我不知道这可能是问题......

编辑:20.10.2016

根据文档 - EVENTUALLY CONSISTENT READ操作可能会返回NO RESULT,即使之前已完成两个或更多WRITE操作.

在此示例中,W1(写入1)和W2(写入2)都在R1(读取1)和R2(读取2)开始之前完成.对于一致读取,R1和R2都返回color = ruby​​.对于最终一致的读取,R1和R2可能返回color = red,color = ruby​​,或者没有结果,具体取决于已经过的时间量.

一致的例子

amazon-s3 amazon-javascript-sdk aws-sdk aws-lambda

9
推荐指数
1
解决办法
2040
查看次数

如何在AWS API Getaway中为使用计划添加API密钥

我在创建与AWS API Getaway中的使用计划相关联的API密钥时遇到问题(使用AWS SDK for node.js).

在AWS Console中,您可以通过此按钮将API密钥附加到使用计划: 在此输入图像描述

但是我在AWS SDK文档中找不到类似的功能

aws-sdk aws-api-gateway aws-sdk-nodejs

7
推荐指数
1
解决办法
816
查看次数

过滤AWS Cloudwatch Lambda的日志

我有一个Lambda函数及其在Cloudwatch中的日志(日志组和日志流)。是否可以过滤(在Cloudwatch管理控制台中)所有包含“错误”的日志?例如,包含“在完成请求之前退出流程”的日志。

amazon-web-services amazon-cloudwatch aws-lambda

6
推荐指数
1
解决办法
1474
查看次数

甚至在计划中的总和

这是我第一次使用Scheme.我有一个整数列表,我想得到列表中所有偶数的总和.

 ; sum_even
(define (sum_even l)
  (if (null? l) l
  (cond ((even? (car l)) 0)
        ((not(even? (car l))) (car l)))
  (+ (sum_even (car l) (sum_even(cdr l))))))
(sum_even '(2 3 4))
Run Code Online (Sandbox Code Playgroud)

scheme functional-programming list

2
推荐指数
1
解决办法
3210
查看次数

小数分隔符导航后始终显示两位数

我正在使用Microsoft Navision 2009.我正在创建包含多个带小数分隔符的数字的报告(C#中的双/浮点数).

我停留在想要显示小数点后两位数的每个数字的位置.

例如:

如果数字是100,我想显示100.00如果数字是100.5,我想显示100.50如果数字是100.55,我想显示100.55如果数字是100.505; 我想显示100.51或100.50

先感谢您;

我正在使用的语言是C/AL

navision decimal report

0
推荐指数
1
解决办法
7469
查看次数