小编vic*_*r m的帖子

如何暂停/恢复aws lambda函数

例如,我有lambda函数消耗来自KinesisStream的消息.如何停止和恢复功能,以便我不会产生费用,我不会在流中丢失数据.

我知道如果事件继续失败,Kinesis将继续重试并且成本可能非常高.

我无法删除该功能,因为CloudFormation周围有很多自动化功能.有没有办法停止并重启功能?

解决方案:http: //alestic.com/2015/11/aws-lambda-kinesis-pause-resume

注意:无法使用事件源禁用规则的事件源,日志流.使用SDK调用API时,您不会在列表中获取它.对于那些您必须禁用事件规则或日志订阅.

amazon-web-services amazon-dynamodb amazon-kinesis aws-lambda

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

可以跨帐户访问AWS DynamoDB流吗?

我的公司使用多帐户系统管理AWS.我在帐户A中有一个lambda函数,在帐户B中启用了Stream的DynamoDB表.我希望流事件能够触发我的函数.

当我跑:

aws lambda create-event-source-mapping --event-source-arn arn:aws:dynamodb:us-east-1:101010101:table/table/stream/2016-08-09T23:00:46.852 --function-name Lambda-qa --enabled --batch-size 10 - 起始位置TRIM_HORIZON

我收到以下错误:调用CreateEventSourceMapping操作时发生错误(InvalidParameterValueException):角色和事件源必须与云功能位于同一帐户中

看起来Lambda函数和DynamoDB流必须在同一个帐户中.但是可以通过其他方式从accountB读取accountA中的DynamoDB流吗?重定向,SNS,SQS,S3或自定义应用程序.

amazon-dynamodb aws-lambda

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