New – HTTP/3 Support for Amazon CloudFront | AWS News Blog

https://aws.amazon.com/jp/blogs/aws/new-http-3-support-for-amazon-cloudfront/

ついに HTTP/3 が CloudFront に来た〜!

AWS コンソール

HTTP/3 のチェックボックスが増えてた!
早速有効にしてみた。

AWS Console

Chrome DevTools でも h3 (HTTP/3) になっていることを確認。

Chrome DevTools

Terraform

さすがにまだ対応していない。

terraform document capture

https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/cloudfront_distribution#http_version

ただ HTTP/3 を有効にした後 terraform plan をやるとこういう変更になった。

...
~ resource "aws_cloudfront_distribution" "example" {
~ http_version                   = "http2and3" -> "http2"
...

試しに http2and3 を指定してみると未定義の値でエラーになるので、結局まだ使えなかった。

│ Error: expected http_version to be one of [http1.1 http2], got http2and3
│ 
│   with aws_cloudfront_distribution.cloudfront_distribution,
│   on cloudfront.tf line 9, in resource "aws_cloudfront_distribution" "example":
│    9:   http_version        = "http2and3"

2022-08-23 追記

もう対応されているようだった。

capture.png

Links