Hi all,
after doing some tests, I can confirm that elasticluster doesn't work on an AWS Educate Starter Account.
The reason is that these accounts use temporary credentials (i.e. an additional session token is required in addition to the public/private keypair) and this is not currently supported by elasticluster, that only uses the keypair in the connection with the EC2 service:
ec2_boto.py: 157
# connect to webservice
ec2_connection = boto.ec2.connect_to_region(
self._region_name,
aws_access_key_id=self._access_key,
aws_secret_access_key=self._secret_key,
is_secure=self._secure,
host=self._ec2host,
port=self._ec2port,
path=self._ec2path,
)
I guess this could be addressed in boto2 by adding support for using the additional parameter aws_session_token.
Best regards