csv - 对 S3 文件内容实施严格的政策
问题描述
我的公司已经构建了非常多的工具,它们都使用 S3 作为后备存储,并读取和写入 CSV 文件。
我们在使用各种编码、CSV 分隔符等的工具方面遇到了问题。我想对 S3 实施一些严格的政策。例如,“存储桶 X 中的所有文件必须是 UTF-8 编码的有效 CSV 文件”。
我可以看到您可以在文件名上设置一些基本的 S3 策略(例如只接受 *.CSV),但与我想要的完全不同。
关于如何实现这一目标的任何建议?到目前为止,我的想法是:
- 运行一个 lambda 触发器,如果上传了无效文件,它将通知我,所以我至少知道发生了这种情况
- 编写一个包装 S3 API 并进行严格检查的服务,并且只授予我们的工具访问该服务的权限
解决方案
推荐阅读
- javascript - 在将画布高度和宽度设置为 img.offsetHeight 和 img.offsetWidth 时显示一个黑色小方块
- angular - Angular 11 PWA 未在生产中加载组件
- javascript - 如何从 HTML 选择选项填充对象的 javascript 数组
- javascript - 有谁知道如何使用 React Express 解决 CORS 问题?
- python - 使用 GEKKO 求解二维热方程
- javascript - 无法使用循环 Jquery 获取按钮值
- javascript - 如何保留掉落物品的位置?
- server - 在实时服务器上维护 Laravel 8 代码的最佳方法?
- javascript - 用于随机排列数组的异步函数
- drupal - Drupal 7 模块升级到 Drupal 9