# File lib/aws/ec2/instance.rb, line 748
      def export_to_s3 bucket, options = {}

        bucket_name = bucket.is_a?(S3::Bucket) ? bucket.name : bucket.to_s

        opts = {}
        opts[:instance_id] = instance_id
        opts[:description] = options[:description] if options[:description]
        opts[:target_environment] = options[:target_environment] || 'vmware'
        opts[:export_to_s3] = {}
        opts[:export_to_s3][:s3_bucket] = bucket_name
        [:disk_image_format, :container_format, :s3_prefix].each do |opt|
          opts[:export_to_s3][opt] = options[opt] if options.key?(opt)
        end

        resp = client.create_instance_export_task(opts)

        ExportTask.new_from(
          :create_instance_export_task,
          resp[:export_task],
          resp[:export_task][:export_task_id],
          :config => config)

      end