So to start out does jclouds generates a key or it use amazon's API to
create one? Then it uses that key just once to authorize myself, and from
then on I just use my personal user and ssh key that was authorized?
Most of this should be described in the Javadocs for AdminAccess [1].
Does that make things any clearer?
As regards your key question: jclouds will create a key pair in EC2
using, if it can load them, your keys. Otherwise, it will *generate* a
key pair.
ap
[1]
http://javadocs.jclouds.cloudbees.net/org/jclouds/scriptbuilder/statements/login/AdminAccess.html