【问题标题】:Uploaded file in ec2 instances should be transferd to s3 automaticallyec2 实例中上传的文件应自动传输到 s3
【发布时间】:2016-10-09 23:40:36
【问题描述】:

我有一个托管在 ec2 实例(tomcat)上的网站,它有一个上传图片的功能。我的意图是切换到 CloudFront 以减少网站的加载时间。网站上的图像是从名为“images”的目录加载的,图像的名称存储在数据库中。加载页面时,从数据库加载图像的名称,然后加载图像。我可以手动将图像目录复制到 s3 实例。但是,当上传图像时,会在数据库中创建一个条目,但 s3 实例中的“图像”目录仍然过时。需要一些东西,以便在上传图像后立即更新 s3 目录。我是 s3 和 CloudFront 的新手。请帮忙!

【问题讨论】:

    标签: amazon-web-services amazon-s3 amazon-ec2 amazon-cloudfront


    【解决方案1】:

    您需要使用 AWS CLI 和在您的 ec2 实例上持续运行的 cron 作业来实现此目的。

    1. 在您的 EC2 实例中安装 AWS CLI
    2. 使用以下命令启动 Cron 作业

    aws s3 同步 [path-to-image-directory]/* s3://mybucket

    1. 您的图像将自动转到 AWS s3。

    【讨论】:

      猜你喜欢
      • 2013-10-24
      • 2021-04-14
      • 1970-01-01
      • 2017-05-30
      • 2014-06-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多