Access AWS sigv4 resources from your browser!

Latest Version

Version
0.3.0
Update
November 21, 2021
Size
149KiB
Developer
exthilion.org
Category
Users
199
Rating
0 ★
Manifest Version
2
Web Store Status
Languages Support
English (United States)
See more
Permissions
*://*.amazonaws.com/*
Storage
WebRequest
WebRequestBlocking
See more

AWS Agent Extension

Allows your browser to access resources that require AWS Sigv4 signatures.

Inspired by [carsales/aws-request-signer](https://github.com/carsales/aws-request-signer).

Main differences from carsales/aws-request-signer:
- They basically rolled their own signature process vs I rely on mhart's excellent libraries. In Firefox (and presumably elsewhere) I use [mhart/aws4fetch](https://github.com/mhart/aws4fetch) to handle all heavy lifting. This has the perk of using the browser's WebCrypto API, which should be insanely faster. In Chrome I use [mhart/aws4](https://github.com/mhart/aws4) because Chrome still has zero async support for webRequest.onBeforeSendHeaders.
- This extension triggers on all AWS services instead of filtering for one.
- Instance Profile credentials aren't supported as I have no use for them but could be added fairly trivially.
- Chrome/Firefox/Opera support.
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "background": { "scripts": [ "request-handler.js" ] }, "browser_action": { "browser_style": true, "default_popup": "dialog.html" }, "description": "Access AWS sigv4 resources from your browser!", "manifest_version": 2, "name": "AWS Agent", "short_name": "AWS Agent", "options_ui": { "page": "dialog.html", "chrome_style": true }, "icons": { "16": "ico-16.png", "48": "ico-48.png", "128": "ico-128.png" }, "permissions": [ "*://*.amazonaws.com/*", "storage", "webRequest", "webRequestBlocking" ], "version": "0.3.0"}
Read more

Similar Extensions

icon

AWS Request Signer Extension · Developer Tools 199 5 ★ 18.01KiB

icon

Cloud Pegboard AWS Console Enhancer Extension · Developer Tools 199 8 ★ 1.66MiB

icon

aws-launcher Extension · Productivity 199 4 ★ 6.28MiB

icon

AWS Services Extension · Developer Tools 199 3 ★ 340KiB

icon

AWS State Machine JSON Parser Extension · Productivity 199 3 ★ 143KiB

icon

AWS Menu Colours Extension · Developer Tools 199 4 ★ 23.27KiB

icon

Chrome AWS SAML Token Expiry Reminder Extension · Developer Tools 199 3 ★ 36.62KiB

icon

Console Recorder for AWS Extension · Productivity 199 12 ★ 7.01MiB

icon

Altair GraphQL Client Extension · Developer Tools 199 68 ★ 6.78MiB

icon

AWS SAML Keys Extension · Developer Tools 199 0 ★ 13.78KiB

icon

Apollo Client Devtools Extension · Developer Tools 199 266 ★ 490KiB

icon

Simple AWS Launcher Extension · Productivity 199 5 ★ 1.14MiB

icon

AWS Helper Extension · Developer Tools 199 4 ★ 494KiB

icon

Amazon Chime Screen Share Extension · Productivity 199 16 ★ 28.03KiB

icon

AWS Sidebar Extension · Developer Tools 199 4 ★ 1.34MiB

icon

AWS Extend Switch Roles Extension · Developer Tools 199 82 ★ 82.44KiB

icon

Node.js V8 --inspector Manager (NiMV3) Extension · Developer Tools 199 97 ★ 582KiB

icon

SAML to AWS STS Keys Conversion Extension · Developer Tools 199 9 ★ 157KiB

icon

AWS Extend Switch Roles v1 Extension · Developer Tools 199 0 ★ 28.43KiB

icon

AWS Console Fixes Extension · Developer Tools 199 3 ★ 264KiB

icon

Refined AWS Console Extension · Developer Tools 199 0 ★ 53.19KiB

icon

AWS Role Editor Extension · Developer Tools 199 10 ★ 174KiB

icon

AWS console regions color Extension · Productivity 199 17 ★ 265KiB

icon

Former2 Helper Extension · Productivity 199 6 ★ 1.6MiB