Amazon web services 是否可以将AWS S3配置为仅接受特定大小和类型的文件?
我正在使用AWS S3替换服务器上的/tmp文件夹,并让JS直接上传文件。我想限制哪些类型的文件可以上传到那里,例如,只接受5MB以下的图像。是否可以在AWS仪表板的任何位置配置此功能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复制到永久存储桶之前在后端验证它,但如果
谢谢 如果您使用JS直接上传文件,是否有理由需要通过仪表板进行配置?我唯一能想到的是一个带有正则表达式过滤器的bucket策略,但我认为将它添加到JS函数中会更容易。出于安全目的,我希望它确保受限制文件类型或大小的内容永远不会进入bucket。我可以在从tmp bucket复制到永久存储桶之前在后端验证它,但如果可能的话,我也希望在这里强制执行。如果你不想在客户端处理这个问题,那么你可能需要代理上传,在这种情况下,你的代理可以验证内容类型和最大大小。不理想。您还可以编写一个小Lambda脚本来监控bucket中的不良内容,并将其删除(或移动)。