Provides Racket support for many Amazon Web Services:
-
Glacier archiving. New in v1.3, 2012-08-30
-
Authorization signature version 4. New in v1.3, 2012-08-30
-
Route 53. New in v1.4, 2012-11-26
-
Dynamo. New in v1.4, 2012-11-26
-
The access keys for an Amazon Web Services account. (If you want to experiment but are concerned about cost, keep in mind that AWS has a "free tier" for certain usage.)
-
My
http
library. Install:raco pkg install http
. Source. -
My
sha
library. Install:raco pkg install sha
. Source or
To simply use the library you don't need to run the unit tests. But if you want to run them:
-
The tests require you to specify certain personal information in a dot file. See example-dot-aws-tests-data for more information.
-
The
rackunit
tests use the submodule feature added in Racket 5.3. Tests are inside(module+ test ...)
forms.-
You can run the tests for one
foo.rkt
file withraco test foo.rkt
. -
You can run tests for all files using
raco test -x ./
. (The-x
flag is important to avoid evaluating rkt files that have notest
module whatsoever.)
-
-
Be aware that the tests are extensive and will do significant data transfer with Amazon AWS. Although this shouldn't cost a lot of money, it will take some time for them to complete.