Would it be possible to develop a plugin that allows users to specify some AWS credentials and from there populate a list in instances from their account, directly into Royal TSX?
This would be awesome for being able to do things like connecting into auto-scaling group instances without having to look up IP addresses from the AWS console. Additional functionality (such as the ability to power cycle, etc.), like you can in the VMware plugin, would be an added bonus, but even a read-only view would be a great starting point!
since you posted this feature request in the Royal TS (for Windows) forum but mentioned Royal TSX in your message, I'd like to first clarify which platform you're interested to have this feature on?
In Royal TSX (for macOS) you can already import machines from AWS by going to "File - Import - Amazon Web Services (EC2)".
Apologies, wrong forum, it should be Mac, not Windows...! Regarding the import, is there a way of adding additional regions? The UK region (launched in December, eu-west-2) isn't listed as one of the options...
No worries, I've moved the topic to the Royal TSX forum.
The new regions will be supported in the next minor update.
A new Royal TSX beta version is now available which contains the new AWS regions: https://www.royalapplications.com/go/kb-ts-mac-downloadbeta
we recently released the first round of public betas of Royal TSX V4. A new feature that's included are Dynamic Folders which allow you to run scripts which return data back to Royal TSX which is then parsed and imported as objects.
Documentation for that feature is available here: https://www.royalapplications.com/go/kb-all-royaljson
We also have a sample script for AWS EC2 available in our toolbox Github repository: https://www.royalapplications.com/go/dynamicfolder-samples
While we're aware that a fully integrated AWS sync feature would of course be preferable, Dynamic Folders are available now and allow us to get a feel of what features our users really need.
Please let me know if that helps!
Interested in this, would it be easy to add the AWS Lightsail instances as well ?
we haven't looked into Amazon Lightsail yet but API documentation appears to be available from Amazon: https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/lightsail.html#Lightsail.Client.get_instances
So you should be able to adapt our EC2 dynamic folder sample script from our toolbox to also work with Lightsail: https://www.royalapplications.com/go/dynamicfolder-samples