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

pru*_*hvi 4 amazon-s3

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

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

err*_*07s 8

按照这个步骤;

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

    #!/bin/bash
    aws s3 cp /local-folder-path/  s3://bucket-name`
    
    Run Code Online (Sandbox Code Playgroud)
  3. 安装AWS CLI

  4. 创建可以访问该S3存储桶的IAM用户,并将其AWS Key和Key secret添加到AWS Configure Link

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

    0 */1 * * * /path-to-script-file/script.sh`
    
    Run Code Online (Sandbox Code Playgroud)

  • @ceejayoz:使用双缩进来格式化列表中的代码 - 八个空格而不是四个空格.(如果你想在列表后面立即添加一个非缩进的代码块,请在列表后面添加一个`<! - comment - >`,它会重置缩进要求). (3认同)
  • @halfer TIL!你摇滚. (2认同)
  • 不用担心@ceejayoz - 做太多编辑的结果`: - p` (2认同)