Method: AWS::EC2::SnapshotCollection#create
- Defined in:
- lib/aws/ec2/snapshot_collection.rb
#create(opts = {}) ⇒ Snapshot
Creates a snapshot of an Amazon EBS volume and stores it in Amazon S3. You can use snapshots for backups, to make identical copies of instance devices, and to save data before shutting down an instance. For more information about Amazon EBS, go to the Amazon Elastic Compute Cloud User Guide.
108 109 110 111 112 113 114 |
# File 'lib/aws/ec2/snapshot_collection.rb', line 108 def create opts = {} if volume = opts.delete(:volume) opts[:volume_id] = volume.id end resp = client.create_snapshot(opts) Snapshot.new(resp.snapshot_id, :config => config) end |