I'm trying to figure out how to access an S3 bucket from a Windows Fargate container. We mainly need to read from the bucket, with only a few write operations. I know that using FSx would be the best option, but I'm wondering if the following setup could work: S3 -> Storage Gateway (using S3 File Gateway) -> then mount it using SMB in the Fargate container at startup. Are there any other solutions or suggestions?
1 Answer
Why not just stick with S3's Get/Put operations directly? It seems like a simpler approach if you're mainly reading files.
That’s what I suggested, but they want to lift and shift the app from on-premise storage without major rewrites. The management team wants to minimize migration effort and costs, and the migration team isn’t keen on changing the app to use S3 GET, plus they’re also wary of the costs linked to FSx. I know it’s not ideal, but that’s the situation.