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.
| 105 106 107 108 109 110 111 | # File 'lib/aws/ec2/snapshot_collection.rb', line 105 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 |