11月7日にFinJAWSでLTしてきましたので、その時の内容をブログ化でも共有します。 TL;DR (11月7日現在)HTTP/2を有効にしてもAWS内の通信は全てHTTP/2ではない ALB -> EC2 間はHTTP/1.1で通信される ブラウザからエラーで弾かれるケースもある 回避方法 構成 構成図に書いている各サービスのHTTP/2を有効化しても全てがHTTP/2で通信されるわけではない。 実際は、ALB->EC2間はHTTP/1.1で通信される。(アクセスログから確認) 影響 上記構成において、EC2上で構成されるWebサーバのHTTP/2を有効化していると、HTTPレスポンスヘッダにはUpdateヘッダが付与され、HTTP/2の通信を推奨されるレスポンスが返答される。(しかし、ブラウザはHTTP/2で通信をしている) 特定のブラウザでは、このレスポンスの解釈に問題があるのか、
![AWSを使う場合にALB+HTTP/2で気をつけないといけない話 - MY Scribbling...](https://cdn-ak-scissors.b.st-hatena.com/image/square/06a15c64ba0ceec233d86d71001ebb29a9dcbf5d/height=288;version=1;width=512/https%3A%2F%2Fcdn.blog.st-hatena.com%2Fimages%2Ftheme%2Fog-image-1500.png)