You can use the copy_snapshot()
method in the EC2 module to copy snapshots within a region or between regions. For example, if you had an existing snapshot in us-east-1
and you wanted to copy it to us-west-2
you could do this:
import boto.ec2
conn = boto.ec2.connect_to_region('us-west-2')
conn.copy_snapshot(source_region='us-east-1', source_snap_id='snap-12345678',
description='My new copy')