Cloud Admin lets you control your AWS cloud services with Alexa. You can call your own Lambda functions, manage EC2 instances, analyze your bill, and more.
Setup:
1) Enable the skill in the Alexa App on your phone. 2) Link the skill in the Alexa App on your phone. 3) Visit https://cloud-admin.io to complete the remaining setup.
Usage:
Billing:
Note: You need to select the checkbox named "Receive Billing Alerts" in the preferences section of your AWS account for all billing functions.
Alexa, ask Cloud Admin what's my bill? Alexa, ask Cloud Admin what's odd about my bill? Alexa, ask Cloud Admin what do I spend the most on?
or
Alexa, open Cloud Admin What's my bill? What's odd about my bill? What do I spend the most on?
EC2:
Note: All EC2 instances to be managed need to have pronounceable name tags.
Alexa, ask Cloud Admin what's running in <Region_Name>?
i.e. Alexa, ask Cloud Admin what's running in Ohio?
or
Alexa, open Cloud Admin Let's use AWS Use Virginia What's running?
Alexa responds with a list of instance name tags. You can use these names to start and stop instances.
Start <Instance_Name> Stop <Instance_Name>
Lambda:
Alexa, ask Cloud Admin to call/invoke <Lambda_Function_Name>.
i.e. Alexa, ask Cloud Admin to call/invoke/run the status report.
or
Alexa, open Cloud Admin call/invoke/run the status report
- Words are separated by a dash '-' in the lambda function name. The example function above would be named status-report
Cloudwatch:
Alexa, ask Cloud Admin to check for alarms.
or
Alexa, open Cloud Admin Use Ohio Check for Alarms.
- Only checks alarms that start with the letters 'CA'