ZAWS - Amazon Web Service access from Common Lisp
ZAWS is a Common Lisp library for
creating Amazon Web Service
client libraries. It is available under a BSD-style license;
see LICENSE.txt for details.
The latest version is 1.0.2, released on March 12th, 2015.
Download
shortcut: http://www.xach.com/lisp/zaws.tgz
Overview
Utility
Utility
octet-vector
&rest
octets
=> octet-vector
***description***
base64
vector
=> encoded-string
***description***
utf8
string
=> octet-vector
***description***
aws-url-encode
string
=> encoded-string
***description***
iso8601-timestamp
&optional
time
=> timestamp-string
***description***
rfc1123-timestamp
&optional
time
=> timestamp-string
***description***
parse-iso8601-timestamp
timestamp-string
=> universal-time
***description***
make-parameters
&rest
keys-and-values
=> parameters
***description***
Credentials
Credentials.
*credentials*
***description***
access-key-id
credentals
=> access-key-id
***description***
secret-access-key
credentials
=> secret-access-key
***description***
session-token
credentials
=> session-token
***description***
Octet sinks
Octet sinks
with-octet-sink
***args***
=> |
***description***
sink-write
object sink
=> |
***description***
Authentication
Authentication
aws-auth-mixin
***description***
query-auth-v2
***description***
query-auth-v3
***description***
json-auth-v3
***description***
sha256
vector
=> digest-vector
***description***
hmac-sha256-signature-base64
secret-key vector
=> |
***description***
sign
request
=> request
***description***
string-to-sign
***args***
=> |
***description***
vector-to-sign
request
=> vector
***description***
HTTP messages
HTTP messages.
content
***args***
=> |
***description***
headers
***args***
=> |
***description***
uri
***args***
=> |
***description***
ensure-header
***args***
=> |
***description***
delete-header
***args***
=> |
***description***
response
***description***
status-code
***args***
=> |
***description***
reason-phrase
***args***
=> |
***description***
response-error
***args***
=> |
***description***
response-error-request
***args***
=> |
***description***
response-error-response
***args***
=> |
***description***
request
***description***
protocol
***args***
=> |
***description***
host
***args***
=> |
***description***
method
***args***
=> |
***description***
content-type
***args***
=> |
***description***
parameters
***args***
=> |
***description***
uri-path
***args***
=> |
***description***
ensure-parameter
***args***
=> |
***description***
delete-parameter
key request
=> |
***description***
submit
request
=> response
***description***
check-response-error
request response
=> |
***description***
process-response
request response
=> response
***description***
uri
***args***
=> |
***description***