-
Notifications
You must be signed in to change notification settings - Fork 1
AWS EC2 api written in C++
License
kaikrueger/ec2-api
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
ec2-api The C++ ec2-api enables developpers top build solutions for Amazon Simple Storage Service (Amazon S3) and Amazon Elastic Compute Cloud (Amazon EC2). It is based on the concept of the AWS SDK for PHP (http://aws.amazon.com/documentation/sdkforphp/) The ec2-api requirements: * the communication part is using libcurl (http://curl.haxx.se/libcurl/) * the cryptography part is using botan (http://botan.randombit.net/) * the xml parsing of the message is done with rapidxml. a version of rapidxml is included in the source tree (http://rapidxml.sourceforge.net/) * boost 1.36 or newer * cmake 2.6 or newer * cppunit ## Signing up for Amazon Web Services ## Source ## Building ec2-api * download and build botan. Assume botan ist installed in <botandir> * if boost is not installed, build an install boost into <bootroot> * if libcurl is not installed, build an install libcurl into <curldir> * untar the source to <sourcedir> * create a build directory somewhere lets say <builddir> * cd to <builddir> and run cmake [-DBOOST_ROOT=<boostroot>] \ -DBOTAN_HOME=<botandir> \ -DCMAKE_INSTALL_PREFIX=<instdir> \ <sourcedir> make make tests make install to run the tests, the EC2_ACCESS_KEY and the EC2_SECRET_KEY are required. To set the keys, run cmake with the options -DEC2_ACCESS_KEY="<access_key>" -DEC2_SECRET_KEY="<secret_key>"
About
AWS EC2 api written in C++
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published