When setting up TLS Cipher suites between a AWS ELB and Tyk you may be faced with an error like the one below
http: TLS handshake error from 127.0.0.1:51187: tls: no cipher suite supported by both client and server
This error is brought about because the ciphers suites that you may have configured, none of the ciphers match between the client and the server(as per the error).
Since no ciphers match, Tyk defaults to golang crypto/tls standard ciphers
Checking further on the AWS ELB SSL Ciphers at the link below, you may find that none of the ciphers that you have configured is listed in your config.
It is best to recheck and configure the Ciphers listed on the AWS ELB SSL Ciphers
Once done, recheck and confirm that the error is resolved.