aws-closest-region

command module
v0.0.0-...-143112b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 26, 2018 License: Apache-2.0 Imports: 5 Imported by: 0

README

aws-closest-region

Automatically select the closest AWS region and significantly reduce latency 🔥

Build Status

Status: Done

Find the closest AWS region to your customers and reduce the latency while accessing the service endpoint. The application can be used in both - local development environment and remote production hosts.

aws-closest-region can automatically discover new launched regions!

Live

Screenshot Desktop

Features

  • support 100% AWS regions in all non-gov partitions (incl. China)
  • support 100% AWS services (also brand new ones)
  • latency measured using the HTTP protocol (/ping service endpoint) instead of the ICMP messages
  • quick integration with shell scripts (AWS_DEFAULT_REGION=`aws-closest-region` )
  • automatically detect next launched endpoints (use AWS SDK models)
  • verbose mode to show all latencies

Getting started

$ go get github.com/mtojek/aws-closest-region
$ aws-closest-region
eu-central-1

You can select also a particular service:

$ go get github.com/mtojek/aws-closest-region
$ aws-closest-region s3
INFO Service "s3" is available in 15 regions in "aws" partition. 
INFO Service "s3" is available in 2 regions in "aws-cn" partition. 
INFO Partition "us-gov" will be skipped.          
INFO Service is accessible via following endpoints: 
INFO   ap-south-1: https://s3.ap-south-1.amazonaws.com 
INFO   eu-central-1: https://s3.eu-central-1.amazonaws.com 
INFO   us-east-2: https://s3.us-east-2.amazonaws.com 
...

Or run in verbose mode:

$ go get github.com/mtojek/aws-closest-region
$ aws-closest-region --verbose s3
eu-central-1

Verbose mode

Screenshot Desktop

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL