main
tf 20 lines 2 KB
Raw
1 locals {
2 fastly_customer_id = "1RhOVUmKLBjCFTU4i9Cekx"
3
4 # TLS v1.2, protocols HTTP/1.1 and HTTP/2
5 fastly_tls12_sni_configuration_id = "5PXBTa6c01Xoh54ylNwmVA"
6
7 # TLS1.2 and 1.3+0RTT, HTTP/1.1, HTTP/2 and HTTP/3
8 fastly_tls13_quic_configuration_id = "oZPSgSiY0PM8sNTAAyOZHw"
9
10 cache-iam = data.terraform_remote_state.terraform-iam.outputs.cache
11 fastlylogs = data.terraform_remote_state.terraform-iam.outputs.fastlylogs
12
13 # fastlylogs = {
14 # bucket_name = "fastly-logs-20220622145016462800000001"
15 # iam_role_arn = "arn:aws:iam::080433136561:role/system/FastlyLogForwarder"
16 # period = 3600
17 # format = "{\"asn\": %%{client.as.number}V,\"elapsed_usec\": %%{json.escape(time.elapsed.usec)}V,\"fastly_is_edge\": %%{if(fastly.ff.visits_this_service == 0, \"true\", \"false\")}V,\"fastly_server\": \"%%{json.escape(server.identity)}V\",\"geo_country\": \"%%{json.escape(client.geo.country_name)}V\",\"geo_region\": \"%%{json.escape(client.geo.region.utf8)}V\",\"geo_speed\": \"%%{json.escape(client.geo.conn_speed)}V\",\"host\": \"%%{json.escape(if(req.http.Fastly-Orig-Host, req.http.Fastly-Orig-Host, req.http.Host))}V\",\"request_method\": \"%%{json.escape(req.method)}V\",\"request_protocol\": \"%%{json.escape(req.proto)}V\",\"request_referer\": \"%%{json.escape(req.http.referer)}V\",\"request_size\": %%{json.escape(req.bytes_read)}V,\"request_user_agent\": \"%%{json.escape(req.http.User-Agent)}V\",\"response_body_size\": %%{resp.body_bytes_written}V,\"response_reason\": %%{if(resp.response, \"%22\"+json.escape(resp.response)+\"%22\", \"null\")}V,\"response_state\": \"%%{json.escape(fastly_info.state)}V\",\"response_status\": \"%%{resp.status}V\",\"timestamp\": \"%%{strftime(\\{\"%Y-%m-%dT%H:%M:%S%z\"\\}, time.start)}V\",\"tls_client_cipher\": \"%%{json.escape(if(tls.client.cipher, tls.client.cipher, \"null\"))}V\",\"tls_client_protocol\": \"%%{json.escape(if(tls.client.protocol, tls.client.protocol, \"null\"))}V\",\"url\": \"%%{json.escape(req.url)}V\"}"
18 # s3_domain = "s3.eu-west-1.amazonaws.com"
19 # }
20 }