Skip to content

A http proxy to transparently sign requests to AWS endpoints

Notifications You must be signed in to change notification settings

Lihz1992/aws-proxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

aws-proxy

  • Aws-proxy is a http proxy written in go to transparently sign requests to AWS endpoints.
  • Proxy server build on fasthttp
  • Get service and region info by parsing http header arg "Authorization", then it's easy to resolve the destination.

Usage

  • go build main.go
  • ./main
  • Located endpoint_url like this:
# Python3
import boto3
SERVICE = "dynamodb "  # sqs、Dynamodb、athena, etc.
dydb = boto3.Session().client("SERVICE", endpoint_url="http://localhost:8082")
# then do anything you want

About

A http proxy to transparently sign requests to AWS endpoints

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages