You should memoize this and see if it speeds up the execution of this block.  You wrap your read calls in this:

```ruby
AWS.memoize do 
...EC2 setup and read...
end
```

I've found it significantly improves the speed of iterating through EC2 objects.