Karman AWS Plugin

  • Tags: amazon, cloud, karman
  • Latest: 0.5.1
  • Last Updated: 26 August 2014
  • Grails version: 2.0 > *
0 vote
Dependency:
compile ":karman-aws:0.5.1"

 Documentation  Source  Issues

Summary

Karman AWS provides an Amazon S3 Interface to the Karman API

Installation

repositories {
  mavenRepo 'http://dl.bintray.com/karman/karman'
}
plugins {
  compile ':karman-aws:0.5.1'
}

Description

Karman AWS is a S3 implementation of the Karman Cloud Service / Storage Interface. It allows one to interact with Amazon S3 via the standard Karman API interfaces

Usage / Documentation

To instantiate an S3 provider simply do:

import com.bertramlabs.plugins.karman.*

// To use credentials from Config.groovy or credential provider chain def provider = StorageProvider.create(provider:'s3') // Or def provider = StorageProvider.create( provider: 's3', accessKey: ACCESS_KEY, secretKey: SECRET_KEY, region: 'eu-west-1' )

//example getting file contents def file = provider['mybucket']['example.txt'] return file.text

Check the Karman API Documentation for details on how to interace with cloud files:

http://bertramdev.github.io/karman