项目作者: nopp

项目描述 :
Amazon AWS Web Tool (view only)
高级语言: Python
项目地址: git://github.com/nopp/aawt.git
创建时间: 2014-11-08T23:21:20Z
项目社区:https://github.com/nopp/aawt

开源协议:

下载


Amazon AWS Web Tool (AAWT) discontinued

Code scanning - action

Features

  • Cloudfront (simple)
  • EC2 (With Charts and Prices)
  • EC2 Reserved
  • EBS
  • ELB (With Charts) Obs:. only classic load balancer
  • RDS (With Charts)
  • IAM
  • DynamoDB
  • Alerts

Amazon AWS configuration:

Create an user aawt with access_key and private_key
Attach policy below on aawt user:

  1. * AmazonEC2ReadOnlyAccess
  2. * IAMReadOnlyAccess
  3. * AmazonRDSReadOnlyAccess
  4. * CloudWatchReadOnlyAccess
  5. * AmazonDynamoDBReadOnlyAccess
  6. * CloudFrontReadOnlyAccess
  7. You need to create an inline policy:
  8. {
  9. "Version": "2012-10-17",
  10. "Statement": [
  11. {
  12. "Effect": "Allow",
  13. "Action": [
  14. "ec2:GetConsoleOutput*",
  15. "ec2:GetConsoleScreenshot*",
  16. "health:Describe*"
  17. ],
  18. "Resource": "*"
  19. }]
  20. }

You need to enable “Monitor your estimated charges”

  • Billing & Cost Management > Preferences > Check “Receive Billing Alerts”

Obs:. this will work some hours later.

RUNNING ON DOCKER

  1. # docker container run -p 8082:8082 -e akey=yourAccessKey -e skey='yourSecretKey' -d nopp/aawt:1

RUNNING ON SEVER

Install

  1. # yum install python-pip supervisor -y
  2. # git clone https://github.com/nopp/aawt.git
  3. # cd aawt
  4. # pip install -r requirements.txt
  5. -> configure the application
  6. # python aawt.py

Configure

  1. Server:
  2. =======
  3. Copy config.cfg to /etc/aawt/config.cfg(and configure it).