Features

Simple and Powerful Terminal to Summarize your AWS Resources

Terminal to AWS

CloudSummary is ChatBot For Slack with Powerful Terminal CLI like commands

DevOps Toolset

Toolset for ops team to perform DevOps tasks directly from Slack.Use CLI like commands to create a summary of AWS resources.

Share and Collaborate

Slash Command feature of Slack makes it easy to share information within your team. This medium allows the ops team to easily troubleshoot a problem and collaborate with rest of the team members.

Queryable AWS Resources

  • ec2

    EC2

    View Details, Count, Count by Status/State list of instances.Start,Stop and Reboot instances.

  • AutoScaling

    AutoScaling

    List Autoscaling groups, Scaling activities, Launch Configuration and Instances.

  • VPC

    VPC

    List Vpcs, Vpc FlowLogs, Vpc Endpoints and Vpns.

  • ECS

    ECS

    Elastic Containers Service. List AWS ECS Clusters.

  • Lambda

    AWS Lambda

    List Lambda functions, function aliases and function version.

  • Route53

    Route53

    List AWS Route53 HostedZones and RecordSets

  • APIGateway

    APIGateway

    List APIs, Deployments, Stages and Resources for APIs. View API details by ApiID.

  • SQS

    SQS

    List all SQS Queues or Queues with prefixs.

  • DynamoDB

    DynamoDB

    List DynamoDb Tables and Indexes.View details like Attributes, Global and Local indexs

  • CloudWatch Alarms

    CloudWatch Alarms

    List CloudWatch Alarms, Alram details by name and Alarms History.

  • OpsWorks

    OpsWorks

    List Stacks, Summary of Stack, Apps and Instances within a stack.

  • SNS

    SNS

    List all Topics and Topic's Subscriptions.

Examples

  • List all EC2 Instances

    img
  • Display EC2 Help

    img
  • List EC2 Instance Count by Status

    img
  • List EC2 Instance Count by State

    img
  • List all EC2 Instance with state "running"" and "stopped"

    img
  • Start an EC2 Instance

    img
  • Reboot an EC2 Instance

    img
  • Stop EC2 Instance

    img
  • List all EC2 instances by Tags (Key,Value)

    img
  • List all EC2 instances by Tags (Key)

    img
  • List EC2 instances Count by Tags

    img
  • List all VPC in a region. (For default key)

    img
  • List all Keys add for the team

    img
  • Add a AWS Key for region

    img
  • List AWS OpsWorks Stack

    img
  • List AWS OpsWorks Stack Summary

    img
  • List AWS OpsWorks Stack Instances

    img
  • List AWS OpsWorks Stack

    img

Features Coming Soon

Commands for querying AWS EMR, Kinesis, Machine Learing, RDS, CloudWatch Logs, List CustomerGateways and more.

FAQ

Questions and Answers

Click the button below!

Add to Slack
After installing the App, you will be an admin and will have the privilege to add keys, users and assign different keys to channels.

Follow these steps:
1. Create AWS Keys. Check question no. 3.

2. To access AWS resources, you need to add keys to the app. This will allow you to assign AWS KEY, SECRET and REGION to a key

The first key added in the app will be your default global key. You can add more than one key and switch the default.
/cs key -a web_team -k AKIAJTTJJFRKQKL4HLKK -s aTRfy3hgfpajr99zV0OT6qmLTZchz -r us-east-1

3. Add users to the app.

All users do not have access to App commands. We don't give everybody access to your AWS resources. You will need to explicitly add users to the app.
/cs usr -a @Joe
/cs usr -a @smith -t admin

4.(optional) Attach keys to different channels

By default, all channels will use default global key. You can optionally assign a different key to the channel. (Covers use cases where you have different channels for different tech. departments.)
/cs chn -n web_team
5. You are all set to execute CloudSummary commands.

List of commands: ec2, sns, sqs, apg, lmb, ecs, cwa, ddb, acs, r53, opw, vpc, spt
Exmples:
/cs ec2 -a
/cs apg -l
1. Login into AWS console.
2. Navigate to the IAM service in your AWS console.
3. Click "Users" on the left navigation bar, next click "Create New Users".
4. Enter "SlackAccess" (or any other name you like) into the "User name" text field,
5. Select "Programmatic access" in "Access type" and click "Next".
6. Click "Attach existing policies directly" and select the AWS policy on the list. We recommend you add ReadOnlyAccess to your AWS resources.
7. Click "Next: Review" and "Create user".
8. Download the .csv file or copy the key and secret on the last web page.
We encrypt and store your AWS keys in thedatastore on AWS cloud. The keys are encrypted using AES encryption with secret pass phrase which is unique to each team.
1. Add/remove keys to the app.
2. Change global default key for the app.
2. Add/remove users (regular or admin) to the app. We don't give everybody access to your AWS resources. You need to explicitly add users to the App.
3. Attach/Detach key to a different channel.

Add users to the app.

All users do not have access to App commands. We don't give everybody access to your AWS resources. You need to explicitly add users to the app.
/cs usr -a @Joe
/cs usr -a @smith -t admin

1. Use issue command
/cs issue "issue text"

2. Use support command
/cs spt -i "issue text"

3. By email
support@cloudsummary.com