从我的服务器自动上传文件到S3的方法

时间:2016-09-19 17:34:18

标签: amazon-s3

我有一个项目要完成,我很震惊。我们能否以特定的时间间隔自动将文件从我们的服务器上传到S3。

例如:应该上传部分数据,然后每隔一小时就会上传下一组数据。

1 个答案:

答案 0 :(得分:8)

按照以下步骤操作;

  1. 创建一个脚本文件,例如name it script.sh。
  2. 将其添加到script.sh文件并保存文件

    #!/bin/bash
    aws s3 cp /local-folder-path/  s3://bucket-name`
    
  3. 安装AWS CLI

  4. 创建一个有权访问该S3存储桶的IAM用户,并将他的AWS密钥和密钥保密添加到AWS Configure Link

  5. 设置一个cron作业1小时。而且你完成了这些文件将每小时复制到S3存储桶。

    0 */1 * * * /path-to-script-file/script.sh`