从aws lambda

时间:2016-11-03 06:59:12

标签: networking amazon-s3 aws-lambda amazon-vpc routetable

我创建了一个读取s3数据和进程的aws lambda函数。 它工作正常(当我有证书时能够读取我的桶或别人的桶),

然后,我添加了VPC for elasticache。在做了一些配置(vpc)之后,它也适用于弹性包。

然而,现在我无法阅读属于别人的S3!

过去没问题。

var aws = require('aws-sdk');
aws.config.update(...);
var s3 = new aws.S3({...});
s3.listObjects(...)

我仍然可以访问我的S3存储桶。

所以我认为,VPC和配置有一些奇怪的事情阻止我做(https?)调用s3 sdk apis。 我以为我允许所有互联网访问。 (我可以从另一个lambda中调用这个lambda)。

我允许互联网访问的步骤来自此链接。  http://marcelog.github.io/articles/aws_lambda_internet_vpc.html

什么会阻止s3 sdk请求?我该如何解决它们呢?

0 个答案:

没有答案