awscr-signer
Version, currently 0.9.033 versions
- 0.9.0latestMar 9, 2025
- 0.8.2not indexedApr 17, 2025
- 0.8.1not indexedApr 17, 2025
- 0.8.0not indexedApr 17, 2025
- 0.7.0not indexedApr 17, 2025
- 0.6.0not indexedApr 17, 2025
- 0.5.4not indexedApr 17, 2025
- 0.5.3not indexedApr 17, 2025
- 0.5.2not indexedApr 17, 2025
- 0.5.1not indexedApr 17, 2025
- 0.5.0not indexedApr 17, 2025
- 0.4.0not indexedApr 17, 2025
- 0.3.9not indexedApr 17, 2025
- 0.3.8not indexedApr 17, 2025
- 0.3.7not indexedApr 17, 2025
- 0.3.6not indexedApr 17, 2025
- 0.3.5not indexedApr 17, 2025
- 0.3.4not indexedApr 17, 2025
- 0.3.3not indexedApr 17, 2025
- 0.3.2not indexedApr 17, 2025
- 0.3.1not indexedApr 17, 2025
- 0.3.0not indexedApr 17, 2025
- 0.2.9not indexedApr 17, 2025
- 0.2.8not indexedApr 17, 2025
- 0.2.7not indexedApr 17, 2025
- 0.2.6not indexedApr 17, 2025
- 0.2.5not indexedApr 17, 2025
- 0.2.4not indexedApr 17, 2025
- 0.2.3not indexedApr 17, 2025
- 0.2.2not indexedApr 17, 2025
- 0.2.1not indexedApr 17, 2025
- 0.2.0not indexedApr 17, 2025
- 0.1.0not indexedApr 17, 2025
github.com/taylorfinnell/awscr-signer
AWS request signing in Crystal
23 stars
18 dependents
License: MIT
Installation
# Add this to your shard.yml
dependencies:
awscr-signer:
github: taylorfinnell/awscr-signer
version: ~> 0.9.0Then run:
shards installshard.yml
- Crystal
>=0.31.0- License
- MIT
- Author
- Taylor Finnell
Dependencies
Development Dependencies
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.
Documentation
Built from the current release. The first visit to a release nobody has asked for starts its build.
Links
This release
- Version
0.9.0- Tagged
- Mar 9, 2025
- Commit
493212911fb7- Crystal
>=0.31.0- Indexed
- yes
Dependents
- awscr-cloudwatch
- amazonite
- ark
- autobot
- awscr-s3
- aws
- awscr-s3
- aws-credentials
- aws-sdk
- aws-sdk
- aws-sqs
- aws-dynamodb
and 6 more
Repository
github.com/taylorfinnell/awscr-signer
Metadata
- Created
- Aug 12, 2026
- Updated
- Sep 24, 2026
- Synced
- Sep 24, 2026
- Versions
- 33