Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/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 S3桶的利率限制_Amazon Web Services_Amazon S3_Amazon Dynamodb_Rate Limiting - Fatal编程技术网

Amazon web services S3桶的利率限制

Amazon web services S3桶的利率限制,amazon-web-services,amazon-s3,amazon-dynamodb,rate-limiting,Amazon Web Services,Amazon S3,Amazon Dynamodb,Rate Limiting,我有一个第三方客户端,我已经向它公开了我的S3存储桶,它将上传其中的文件。我想对bucket进行评级限制,以便在其末端出现异常时,我不会在连接到SQS队列和DynamoDB的bucket上收到大量文件上传请求,因此这将导致DB和in队列的节流。此外,我将被收取高额费用。我如何防止这种情况发生?无法为Amazon S3配置费率限制。然而,在某些情况下,AmazonS3可能会在存储数据时施加速率限制 处理这个问题的一种方法是通过API网关和后端服务处理所有上传。然而,这可能会导致比您试图节省的更多的

我有一个第三方客户端,我已经向它公开了我的S3存储桶,它将上传其中的文件。我想对bucket进行评级限制,以便在其末端出现异常时,我不会在连接到SQS队列和DynamoDB的bucket上收到大量文件上传请求,因此这将导致DB和in队列的节流。此外,我将被收取高额费用。我如何防止这种情况发生?

无法为Amazon S3配置费率限制。然而,在某些情况下,AmazonS3可能会在存储数据时施加速率限制

处理这个问题的一种方法是通过API网关和后端服务处理所有上传。然而,这可能会导致比您试图节省的更多的开销和成本


您可以将AWS Lambda函数配置为在创建新对象时触发,然后将信息存储在数据库中以跟踪上载速率,但这同样会涉及更复杂的问题和(少量)费用。

无法为Amazon S3配置速率限制。然而,在某些情况下,AmazonS3可能会在存储数据时施加速率限制

处理这个问题的一种方法是通过API网关和后端服务处理所有上传。然而,这可能会导致比您试图节省的更多的开销和成本


您可以将AWS Lambda函数配置为在创建新对象时触发,然后将信息存储在数据库中以跟踪上载速率,但这同样会涉及更多的复杂性和(一点)费用。

这些文件有多大?这些文件有多大?通过使用lambda并跟踪上传速率,如何停止s3上的上传?好问题!我想它需要以某种方式阻止访问,比如更改与用户关联的权限。这些用户如何进行身份验证以及如何上传?(例如通过预先签名的URL?)通过API调用以编程方式上传到bucket。通过API网关可能是真正控制访问的唯一方式。API网关内置了节流控件。通过使用lambda和跟踪上传速率,如何停止s3上的上传?好问题!我想它需要以某种方式阻止访问,比如更改与用户关联的权限。这些用户如何进行身份验证以及如何上传?(例如通过预先签名的URL?)通过API调用以编程方式上传到bucket。通过API网关可能是真正控制访问的唯一方式。API网关中内置了节流控件。