import yaml
print(open('cfSchema/originRequest.yaml').read())
Records: - cf: config: distributionDomainName: d111111abcdef8.cloudfront.net distributionId: EDFDVBD6EXAMPLE eventType: origin-request requestId: 4TyzHTaYWb1GX1qTfsHhEqV6HUDd_BzoBZnwfnvQc_1oF26ClkoUSEQ== request: clientIp: 203.0.113.178 headers: cache-control: - key: Cache-Control value: no-cache, cf-no-cache host: - key: Host value: example.org user-agent: - key: User-Agent value: Amazon CloudFront via: - key: Via value: 2.0 2afae0d44e2540f472c0635ab62c232b.cloudfront.net (CloudFront) x-forwarded-for: - key: X-Forwarded-For value: 203.0.113.178 method: GET origin: custom: customHeaders: {} domainName: example.org keepaliveTimeout: 5 path: '' port: 443 protocol: https readTimeout: 30 sslProtocols: - TLSv1 - TLSv1.1 - TLSv1.2 querystring: '' uri: /
print(open('cfSchema/originResponse.yaml').read())
Records: - cf: config: distributionDomainName: d111111abcdef8.cloudfront.net distributionId: EDFDVBD6EXAMPLE eventType: origin-response requestId: 4TyzHTaYWb1GX1qTfsHhEqV6HUDd_BzoBZnwfnvQc_1oF26ClkoUSEQ== request: clientIp: 203.0.113.178 headers: cache-control: - key: Cache-Control value: no-cache, cf-no-cache host: - key: Host value: example.org user-agent: - key: User-Agent value: Amazon CloudFront via: - key: Via value: 2.0 8f22423015641505b8c857a37450d6c0.cloudfront.net (CloudFront) x-forwarded-for: - key: X-Forwarded-For value: 203.0.113.178 method: GET origin: custom: customHeaders: {} domainName: example.org keepaliveTimeout: 5 path: '' port: 443 protocol: https readTimeout: 30 sslProtocols: - TLSv1 - TLSv1.1 - TLSv1.2 querystring: '' uri: / response: headers: access-control-allow-credentials: - key: Access-Control-Allow-Credentials value: 'true' access-control-allow-origin: - key: Access-Control-Allow-Origin value: '*' content-length: - key: Content-Length value: '9593' content-type: - key: Content-Type value: text/html; charset=utf-8 date: - key: Date value: Mon, 13 Jan 2020 20:12:38 GMT referrer-policy: - key: Referrer-Policy value: no-referrer-when-downgrade server: - key: Server value: ExampleCustomOriginServer x-content-type-options: - key: X-Content-Type-Options value: nosniff x-frame-options: - key: X-Frame-Options value: DENY x-xss-protection: - key: X-XSS-Protection value: 1; mode=block status: '200' statusDescription: OK
print(open('cfSchema/viewerRequest.yaml').read())
Records: - cf: config: distributionDomainName: d111111abcdef8.cloudfront.net distributionId: EDFDVBD6EXAMPLE eventType: viewer-request requestId: 4TyzHTaYWb1GX1qTfsHhEqV6HUDd_BzoBZnwfnvQc_1oF26ClkoUSEQ== request: clientIp: 203.0.113.178 headers: accept: - key: accept value: '*/*' host: - key: Host value: d111111abcdef8.cloudfront.net user-agent: - key: User-Agent value: curl/7.66.0 method: GET querystring: '' uri: /
print(open('cfSchema/viewerResponse.yaml').read())
Records: - cf: config: distributionDomainName: d111111abcdef8.cloudfront.net distributionId: EDFDVBD6EXAMPLE eventType: viewer-response requestId: 4TyzHTaYWb1GX1qTfsHhEqV6HUDd_BzoBZnwfnvQc_1oF26ClkoUSEQ== request: clientIp: 203.0.113.178 headers: accept: - key: accept value: '*/*' host: - key: Host value: d111111abcdef8.cloudfront.net user-agent: - key: User-Agent value: curl/7.66.0 method: GET querystring: '' uri: / response: headers: access-control-allow-credentials: - key: Access-Control-Allow-Credentials value: 'true' access-control-allow-origin: - key: Access-Control-Allow-Origin value: '*' age: - key: Age value: '2402' content-length: - key: Content-Length value: '9593' content-type: - key: Content-Type value: text/html; charset=utf-8 date: - key: Date value: Mon, 13 Jan 2020 20:14:56 GMT referrer-policy: - key: Referrer-Policy value: no-referrer-when-downgrade server: - key: Server value: ExampleCustomOriginServer x-content-type-options: - key: X-Content-Type-Options value: nosniff x-frame-options: - key: X-Frame-Options value: DENY x-xss-protection: - key: X-XSS-Protection value: 1; mode=block status: '200' statusDescription: OK