Popularity
6.8
Stable
Activity
0.0
Stable
22
3
15
Programming language: Crystal
License: MIT License
Tags:
Third-party APIs
Latest version: v0.8.1
awscr-signer alternatives and similar shards
Based on the "Third-party APIs" category.
Alternatively, view awscr-signer alternatives based on common mentions on social networks and blogs.
-
GDAX
๐ GDAX REST and WebSocket API wrapper to trade blockchain cryptocurrencies like bitcoin, Litecoin and Ethereum.
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
Promo
coderabbit.ai
Do you think we are missing an alternative of awscr-signer or a related project?
README
awscr-signer
Crystal interface for AWS Signing.
Supports signing or presigning Crystal HTTP::Request
objects.
Installation
Add this to your application's shard.yml
:
dependencies:
awscr-signer:
github: taylorfinnell/awscr-signer
Usage
Create a Signer::Signers::V4
object.
signer = Awscr::Signer::Signers::V4.new("service", "region", "key", "secret")
or
Create a Signer::Signers::V2
object.
signer = Awscr::Signer::Signers::V2.new("service", "region", "key", "secret")
Signing an HTTP::Request
.
signer.sign(request)
Signing an String
.
signer.sign("my string")
Presign a HTTP::Request
.
signer.presign(request)
S3
For S3 specific support see awscr-s3.
Known Limitations
The following items are known issues.
- The request URI can not contain repeating slashes.
- The request headers can not have new line separted values.
- The request path can not contain spaces.