无论我尝试在管理控制台中还是使用 Terraform 创建 AWS S3 文件网关 (EC2),我都会在下面遇到同样的问题......
如果我在公有子网中启动 EC2 实例,则会创建网关。如果我尝试在私有子网中启动网关(使用 NAT,所有端口都打开进出),它将无法正常工作。我得到...
HTTP ERROR 500
如果我使用管理控制台,我正在运行 VPN 并且能够 ping 实例的私有 IP。这与云 9 实例上的 terraform 中的错误代码相同,它也能够 ping 实例。
由于我打算与 NFS 共享 S3 存储桶,因此实例位于私有子网中很重要。我是试用 AWS S3 文件网关的新手,我已经阅读了文档,但没有明确说明如何执行此操作以及为什么私有子网会有所不同,所以如果您有任何我可以调查的指针,我我很想知道!
对于任何进一步的参考(不是真的需要),我在 terraform 中的测试主要基于这个 github 存储库: https ://github.com/davebuildscloud/terraform_file_gateway/tree/master/terraform