一家公司在多个系统共享的 S3 存储桶前使用文件网关模式的 AWS Storage Gateway。第三方在夜间直接将对象上传到 S3 存储桶,但早上 Storage Gateway 缓存没有反映这些新对象(直接检查时,对象存在于 S3 中)。哪种解决方案可以确保 Storage Gateway 在早上拥有所有更新的第三方文件?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 安排一个夜间 Amazon EventBridge 规则来调用 AWS Lambda 函数,该函数执行 Storage Gateway RefreshCache 操作。.
为什么这是答案
正确的解决方案是安排一个夜间 Amazon EventBridge 规则来调用 AWS Lambda 函数,该函数执行 Storage Gateway RefreshCache 操作。这是因为文件网关默认不会自动检测外部对 S3 存储桶的更改。RefreshCache 操作会强制文件网关重新扫描 S3 存储桶并更新其本地缓存,从而确保所有新上传的对象在早上都可用。 要求第三方使用 AWS Transfer for SFTP 上传文件虽然可以解决未来的上传问题,但不能解决现有直接上传到 S3 的文件未被缓存的问题,并且可能涉及第三方流程变更。将 Storage Gateway 切换到卷网关模式是不同的存储模式,不适用于文件共享场景,也无法解决文件网关缓存未同步的问题。S3 同区域复制用于在 S3 存储桶之间复制对象,而不是将更改复制回 Storage Gateway 的本地缓存。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡