# Setting up AWS Cloud Features

21-Mar-2022: Surrogate Data

* Pull and build john's `ace3p-extensions:start-aws-interface` branch
* Start modelbuilder and load the smtkACEPPlugin
* Open the Settings Dialog to the ACE3P tab
* Click the checkbox "Amazon EC2 Interface"
* For the "Amazon Private Key File", enter an existing file. Can be any file -- it is not currently used but the code still checks that the file exists
* Click the "Apply" button then close the dialog and close modelbuilder

* Start modelbuilder and load the smtkACEPPlugin
* The ACE3P menu should now have an "Amazon EC2" section with a "List Clusters" item.
* Click the "List Clusters" item. Internally, modelbuilder should make an http request and dump the returned string to qDebug().


The `ace3p-extensions:start-aws-interface` includes a new `pqACE3PCloudAWSBehavior` class with a `listClusters()` method. The next development step is to add a `smtk::simulation::ace3p::qtCloudClusterWidget` class to display the info returned from the http request.
