【问题标题】:Create a shared folder on Amazon AWS Ubuntu Linux EC2在 Amazon AWS Ubuntu Linux EC2 上创建共享文件夹
【发布时间】:2018-12-15 10:17:27
【问题描述】:

我有一个运行 Ubuntu 16.04.4 LTS 服务器的 AWS EC2 实例,并希望在此服务器上创建一个共享目录,该目录可由运行 RDS 数据库的单独服务器访问。两台服务器都在同一个虚拟私有云 (VPC) 中。 Ubuntu 服务器将成为数据库的加载器。 Loader 需要对其共享目录进行读/写访问,而数据库服务器需要读访问。 Loader 将文件放置在此目录中以供数据库服务器批量加载。

如何在这种情况下创建共享文件夹? 我是要安装 samba 还是有更简单的方法?

【问题讨论】:

  • 您使用的是哪个 RDS 数据库引擎?他们中的一些人可以将 S3 用于此类事情。

标签: amazon-web-services amazon-s3 ubuntu-16.04 share


【解决方案1】:

你不能。 RDS 是一项托管服务,您无法访问底层硬件。

【讨论】:

    【解决方案2】:

    您不应该为此创建目录。我会做以下事情:

    • 为您的 Loader-EC2 实例创建一个安全组 loader-sec-group
    • 创建一个安全组 db-sec-group 供您的数据库实例使用。
    • 创建自定义规则以允许从 loader-sec-group 连接到 db-sec-group
    • 使用 SQL 直接从 Loader-EC2 输入数据库

    更多信息:https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_VPC.Scenarios.html

    【讨论】:

      【解决方案3】:

      如果您打算在 EC2 实例上托管自己的数据库,您可以使用 EFS 服务(持久文件系统)共享文件夹在两个 EC2 实例之间创建一个共享文件夹。

      有关使用 EFS 在 EC2 之间共享文件夹的更多信息 https://aws.amazon.com/blogs/aws/amazon-elastic-file-system-shared-file-storage-for-amazon-ec2/

      【讨论】:

        猜你喜欢
        • 2012-07-19
        • 2023-02-07
        • 1970-01-01
        • 2012-12-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-12-24
        相关资源
        最近更新 更多