Skip to content
This repository has been archived by the owner on Mar 19, 2021. It is now read-only.

AWS discovery via the AWS API

License

Notifications You must be signed in to change notification settings

openraven/aws-api-discovery

AWS API Discovery

Service to discover AWS resources using the AWS native API's and publish to Kafka+ElasticSearch.

Prerequisites

Clone the repo

$ git clone https://github.com/openraven/aws-api-discovery

Setup AWS permissions and services

You will need read access in the AWS account for the services you'd like to discover.

Setup kafka, zookeeper and elastic search

docker-compose -f docker-compose.yml

Build and run from source

The following will startup the service to discover aws assets and write them to elastic search.

mvn spring-boot:run -Dspring-boot.run.profiles="default,producer,consumer,ESS,local" 

Note: ESS can be replaced with any of the following profiles.

Accounts
BACKUP
EC2
EFS
ESS
FSX
RDS
RSH
S3
dynamoDb

License

Licensed under the Apache License, Version 2.0. See LICENSE for the full license text.