Sha256: 57cbea25ad9fe4a7fbcbbdc99e2bc8ef693b873cf47a196d769ceb050e75639e

Contents?: true

Size: 844 Bytes

Versions: 72

Compression:

Stored size: 844 Bytes

Contents

  ##
  # Amazon S3 [Syncer]
  #
  sync_with Cloud::S3 do |s3|
    # AWS Credentials
    s3.access_key_id     = "my_access_key_id"
    s3.secret_access_key = "my_secret_access_key"
    # Or, to use a IAM Profile:
    # s3.use_iam_profile = true

    s3.bucket            = "my-bucket"
    s3.region            = "us-east-1"
    s3.path              = "/backups"
    s3.mirror            = true
    s3.thread_count      = 10

    s3.directories do |directory|
      directory.add "/path/to/directory/to/sync"
      directory.add "/path/to/other/directory/to/sync"

      # Exclude files/folders from the sync.
      # The pattern may be a shell glob pattern (see `File.fnmatch`) or a Regexp.
      # All patterns will be applied when traversing each added directory.
      directory.exclude '**/*~'
      directory.exclude /\/tmp$/
    end
  end

Version data entries

72 entries across 72 versions & 12 rubygems

Version Path
backup-ssh-4.4.5 templates/cli/syncers/s3
backup-5.0.0.beta.3 templates/cli/syncers/s3
backup-remote-0.0.19 templates/cli/syncers/s3
backupii-0.1.0.pre.alpha.2 templates/cli/syncers/s3
backupii-0.1.0.pre.alpha.1 templates/cli/syncers/s3
cm-backup-1.0.0 templates/cli/syncers/s3
backedup-5.0.0.beta.5 templates/cli/syncers/s3
backedup-5.0.0.beta.4 templates/cli/syncers/s3
backedup-5.0.0.beta.3 templates/cli/syncers/s3
ext_backup-5.0.0.beta.2.1 templates/cli/syncers/s3
backup-ssh-4.4.4 templates/cli/syncers/s3
backup-ssh-4.4.3 templates/cli/syncers/s3
ext_backup-5.0.0.beta.2.ext.0.1.2 templates/cli/syncers/s3
backup-4.4.1 templates/cli/syncers/s3
ext_backup-5.0.0.beta.2.ext.0.1.1 templates/cli/syncers/s3
ext_backup-5.0.0.beta.2.ext.0.1.0 templates/cli/syncers/s3
backup-remote-0.0.18 templates/cli/syncers/s3
backup-5.0.0.beta.2 templates/cli/syncers/s3
backup-5.0.0.beta.1 templates/cli/syncers/s3
backup-remote-0.0.17 templates/cli/syncers/s3