= "3600" force_destroy = true activate = false domain { name = "hogehoge.com" comment = "hogehoge.com" } backend { address = "127.0.0.1" name = "hoge" port = "443" use_ssl = "true" ssl_cert_hostname = "*.hogehoge.com" shield = "hnd-tokyo-jp" between_bytes_timeout = "20000" connect_timeout = "120000" first_byte_timeout = "600000" max_conn = "200" } request_setting { name = "default" force_ssl = true hash_keys = "req.url,req.http.host" xff = "append" timer_support = "" force_miss = "" } gzip { name = "file extensions and content types" extensions = ["css","js","html","eot","ico","otf","ttf","json","svg"] content_types = ["text/html","application/x-javascript","text/css","application/javascript","text/javascript","application/json","a pplication/vnd.ms-fontobject","application/x-font-opentype","application/x-font-truetype","application/x-font-t tf","application/xml","font/eot","font/opentype","font/otf","image/svg+xml","image/vnd.microsoft.icon","text/pl ain","text/xml"] } vcl { name = "hogehoge_vcl" content = "${file("${path.module}/main.vcl")}" main = true } } - TerraformがFastly Providerもサポートしている ためTerraformでの管理が可能 - AWSやGCPとは違い流すたびに Serviceが Cloneされ新しいVersionが作成される - 「activate = false」を付けておくとapplyしても新 しいCloneが作成されActiveにはならないので安 心