【问题标题】:Mount S3 Bucket on AWS ECS在 AWS ECS 上挂载 S3 存储桶
【发布时间】:2017-10-19 02:53:27
【问题描述】:

我正在尝试在 AWS ECS 上设置 Jenkins 服务器,但我不得不将 S3 挂载到我的 Docker 容器。

谁能提供可以使用 ECS 服务挂载 s3 存储桶的任务定义? soi 可以将我的 Jenkins 工作区存储在 s3 上

【问题讨论】:

    标签: jenkins amazon-s3 mount amazon-ecs


    【解决方案1】:

    考虑到 S3 是一个具有非常特殊特性的存储平台;它不允许部分更新,它实际上没有文件夹结构等等。从表面上看,它可能与文件系统有很多相似之处,但它不是为一体而构建的,也不应该被用作一体。

    您可以创建 EBS 或 EFS 卷并将其附加到 Docker 容器。或者,您可以使用或创建一个插件,使用 S3 具有的特定 API 在 S3 上存储一些数据。

    【讨论】:

    • 我可以直接在 ECS 服务中挂载 EFS 还是需要先挂载到 EC2 上??
    【解决方案2】:

    您可以在您的 EC2 实例中安装 s3fs(或者可以为您的 ECS 集群使用自定义 AMI)。在 EC2 实例中挂载 S3 存储桶,然后您可以随时共享主机路径。

    【讨论】:

      猜你喜欢
      • 2019-02-02
      • 1970-01-01
      • 1970-01-01
      • 2019-01-11
      • 1970-01-01
      • 2015-11-27
      • 2020-03-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多