Methods

Class/Module Index [+]

Quicksearch

Backup::Syncer::Cloud::S3

Attributes

access_key_id[RW]

Amazon Simple Storage Service (S3) Credentials

bucket[RW]

Amazon S3 bucket name

encryption[RW]

Encryption algorithm to use for Amazon Server-Side Encryption

Supported values:

  • :aes256

Default: nil

fog_options[RW]

Additional options to pass along to fog. e.g. Fog::Storage.new({ :provider => ‘AWS’ }.merge(fog_options))

region[RW]

Region of the specified S3 bucket

secret_access_key[RW]

Amazon Simple Storage Service (S3) Credentials

storage_class[RW]

Storage class to use for the S3 objects uploaded

Supported values:

  • :standard (default)

  • :reduced_redundancy

Default: :standard

use_iam_profile[RW]

Amazon Simple Storage Service (S3) Credentials

Public Class Methods

new(syncer_id = nil) click to toggle source
# File lib/backup/syncer/cloud/s3.rb, line 47
def initialize(syncer_id = nil)
  super

  @storage_class ||= :standard

  check_configuration
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.