Giter Site home page Giter Site logo

awshelpers's Introduction

AWS Helpers Library

This library contains helper methods of making it easier for developers to tap into the AWS SDK. Currently there's support for the following Services:

  • EC2
  • SQS
  • S3
  • CloudSearch

CLI Client

This project is nothing but an empty Console Application that can be used as a Client of the AWS Helpers Library. You can play around with it and write the code there, until you are confortable with including it into your own project.

Some Usage Examples

// Terminating EC2 Instance (or instances all at once)
awsEC2Helper = new AWSEC2Helper (RegionEndpoint.SAEast1, myAccessKey, mySecretKey);
awsEC2Helper.TerminateInstance (ids))

// Destroying SQS Queue - Static Method
AWSSQSHelper.DestroySQSQueue (queueName, RegionEndpoint.SAEast1, out ErrorMessage, myAccessKey, mySecretKey)

// Batch Enqueue of SQS Messages
var messages = List<String>();
AWSSQSHelper queueTestAWSSQS = new AWSSQSHelper (queueName, 10, RegionEndpoint.SAEast1, myAccessKey, mySecretKey);
queueTestAWSSQS.EnqueueMessages (messages);

App.Config

You can either store your credentials on the App.Config file, using the following attributes:

<appSettings>
 <!-- AWS Credentials -->
 <add key="AWSSecretKey"     value="YOUR KEYS HERE" />
 <add key="AWSAccessKey"     value="YOUR KEYS HERE" />
</appSettings

Or you can feed each helper using the credentials yourself.

Using the App.Config is recommended because the AWS SDK will automatically reach out to this credentials, without you having to do nothing but dump them there.

awshelpers's People

Contributors

marcellolins avatar thoranrodrigues avatar gabrielsabbdc avatar khalidsalomao avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.