public override void Execute() { Amazon.EC2.AmazonEC2Client client = new Amazon.EC2.AmazonEC2Client(AWSAuthConnection.OUR_ACCESS_KEY_ID, AWSAuthConnection.OUR_SECRET_ACCESS_KEY); Amazon.EC2.Model.CreateSnapshotRequest request = new Amazon.EC2.Model.CreateSnapshotRequest(); request.VolumeId = volumeId; Amazon.EC2.Model.CreateSnapshotResponse response = client.CreateSnapshot(request); string snapshotId = response.CreateSnapshotResult.Snapshot.SnapshotId; Console.WriteLine("Started snapshot of volume {0} with snapshot ID {1}", volumeId, snapshotId); }