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
Amazon web services 是否可以将AWS S3配置为仅接受特定大小和类型的文件?_Amazon Web Services_Amazon S3 - Fatal编程技术网

Amazon web services 是否可以将AWS S3配置为仅接受特定大小和类型的文件?

Amazon web services 是否可以将AWS S3配置为仅接受特定大小和类型的文件?,amazon-web-services,amazon-s3,Amazon Web Services,Amazon S3,我正在使用AWS S3替换服务器上的/tmp文件夹,并让JS直接上传文件。我想限制哪些类型的文件可以上传到那里,例如,只接受5MB以下的图像。是否可以在AWS仪表板的任何位置配置此功能 谢谢 如果您使用JS直接上传文件,是否有理由需要通过仪表板进行配置?我唯一能想到的是一个带有正则表达式过滤器的bucket策略,但我认为将它添加到JS函数中会更容易。出于安全目的,我希望它确保受限制文件类型或大小的内容永远不会进入bucket。我可以在从tmp bucket复制到永久存储桶之前在后端验证它,但如果

我正在使用AWS S3替换服务器上的/tmp文件夹,并让JS直接上传文件。我想限制哪些类型的文件可以上传到那里,例如,只接受5MB以下的图像。是否可以在AWS仪表板的任何位置配置此功能


谢谢

如果您使用JS直接上传文件,是否有理由需要通过仪表板进行配置?我唯一能想到的是一个带有正则表达式过滤器的bucket策略,但我认为将它添加到JS函数中会更容易。出于安全目的,我希望它确保受限制文件类型或大小的内容永远不会进入bucket。我可以在从tmp bucket复制到永久存储桶之前在后端验证它,但如果可能的话,我也希望在这里强制执行。如果你不想在客户端处理这个问题,那么你可能需要代理上传,在这种情况下,你的代理可以验证内容类型和最大大小。不理想。您还可以编写一个小Lambda脚本来监控bucket中的不良内容,并将其删除(或移动)。