从AWS上的EC2实例共享文件夹(SMB)到远程计算机

use*_*469 7 windows samba fileshare amazon-ec2 amazon-web-services

我正在尝试将应用程序迁移到Amazon并且需要客户端计算机才能连接.实际上,我似乎只需要能够将EC2实例(运行Windows Server 2008 R2)上的文件夹映射到客户机(运行Windows 7)就足够了.

我已经做了很多在线搜索,并在早期遇到了这个条目:

https://serverfault.com/questions/228468/unable-to-share-data-between-amazon-ec2-instances-for-windows#comment220635_231318

我打开了测试机器和EC2服务器两端的端口,无法成功连接.该文件夹是共享的,我已检查并重新检查权限,端口等,但无济于事.谁能帮助我指出正确的方向?

编辑:我也尝试过VPN到实例,再次无济于事.

Ric*_*ico 1

我认为 AWS 可能会阻止来自外界的 Windows 共享。您是否尝试像您提到的帖子一样在 AWS 中设置两个实例?如果您能够在两个 AWS 实例之间成功共享文件夹,则可能是 AWS 阻止访问。

另一种选择是在 VPC 组中创建 AWS 实例,然后要求您的客户端连接到 VPC(但这可能不适用于您的特定应用程序)

如果 AWS 阻止访问,我会向他们开具支持票证,以便他们可以向您解释发生了什么情况。

或者,您可以尝试在 S3 中设置共享文件夹并使用其 IAM 服务来控制访问。

希望这可以帮助。