alde / melkor

Experimental AWS Caching Layer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Melkor

Build Status Coverage Status Go Report

Purpose

Melkor is a caching layer for AWS, inspired by Edda but intended to be simpler.

**Note: This is early prototype code, with very limited functionality. It might even go nowhere. **

Crawlers

Crawlers are meant to periodically scrape the AWS api and put it into a cache.

API

Get all items:

/v1/aws/{collection}

Get a limited number of items:

/v1/aws/{collection}?_limit=1

Get a list of expanded items:

/v1/aws/{collection}?_expand=true

Get a filtered list of items (only works together with _expand):

/v1/aws/{collection}?_expand=true&_filter=(Tags.Environment=production)

Get a single item:

/v1/aws/{collection}/{id}

Contributors

  • Rickard Dybeck (alde)

License

Licence

About

Experimental AWS Caching Layer

License:Other


Languages

Language:Go 95.2%Language:Makefile 4.8%