Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 确保Lambda调用的S3数据在AWS云中[降低成本]_Amazon Web Services_Amazon S3_Aws Lambda_Aws Billing - Fatal编程技术网

Amazon web services 确保Lambda调用的S3数据在AWS云中[降低成本]

Amazon web services 确保Lambda调用的S3数据在AWS云中[降低成本],amazon-web-services,amazon-s3,aws-lambda,aws-billing,Amazon Web Services,Amazon S3,Aws Lambda,Aws Billing,熟悉亚马逊带宽成本的人都知道,亚马逊云中的网络流量如果在同一地区*,就不会计费 *:过于简化,但这是一般的经验法则 我有一个lambda函数,它调用S3签名URL,并对这些S3对象进行一些处理。运行在EC2上的应用程序会传递这些S3签名的url以及其他参数 这些S3签名URL如下所示: 我知道在lambda中应该使用AWS sdk api可以调用的AWS函数。在我的案例中,Python3的示例文档: 然而,我对Lambda还是一个新手,所以我希望避免重新构建代码而带来供应商锁定的风险 回到我的问

熟悉亚马逊带宽成本的人都知道,亚马逊云中的网络流量如果在同一地区*,就不会计费

*:过于简化,但这是一般的经验法则

我有一个lambda函数,它调用S3签名URL,并对这些S3对象进行一些处理。运行在EC2上的应用程序会传递这些S3签名的url以及其他参数

这些S3签名URL如下所示:

我知道在lambda中应该使用AWS sdk api可以调用的AWS函数。在我的案例中,Python3的示例文档:

然而,我对Lambda还是一个新手,所以我希望避免重新构建代码而带来供应商锁定的风险

回到我的问题:调用签名的AWS s3 URL是否足以避免为外部流量付费,还是我真的应该使用Amazon SDK调用s3对象?

我的Lambda和S3实例都位于同一区域


提前谢谢

我猜在预签名URL的情况下,签名URL的人就是付费的人。如果他们在同一地区,没有人付钱。至少这是我在谷歌搜索时能找到的…@luk2302,谢谢你的输入!是的,我找不到它。