├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── content ├── bookmarks.md ├── checklist.md ├── googlebe85a12f85655fc7.html ├── images │ ├── elb-icon-large.png │ └── elb-icon.png ├── index.md ├── reliability │ ├── failure_management.md │ ├── images │ │ ├── aws-global-accelerator-elb.png │ │ ├── deep-health-check-elb.png │ │ ├── elb-cross-zone.png │ │ └── retry-exponential-back-off-jitter.png │ ├── index.md │ └── workload_architecture.md ├── security │ ├── data_protection.md │ ├── images │ │ └── elb-shared-responsibility-model.jpg │ ├── incident_response.md │ ├── index.md │ ├── infrastructure_protection.md │ ├── security_assurance.md │ └── vulnerability_management.md └── src │ └── markdown │ └── .snippets │ ├── alb-bp-rel01.md │ ├── alb-bp-rel02.md │ ├── alb-bp-rel03.md │ ├── alb-bp-rel04.md │ ├── alb-bp-rel05.md │ ├── alb-bp-rel06.md │ ├── alb-bp-rel07.md │ ├── alb-bp-rel08.md │ ├── alb-bp-rel09.md │ ├── alb-bp-rel10.md │ ├── alb-bp-rel11.md │ ├── alb-bp-rel12.md │ ├── alb-bp-rel13.md │ ├── alb-bp-rel14.md │ ├── alb-bp-sec01.md │ ├── alb-bp-sec02.md │ ├── alb-bp-sec03.md │ ├── alb-bp-sec04.md │ ├── alb-bp-sec05.md │ ├── alb-bp-sec06.md │ ├── alb-bp-sec07.md │ ├── alb-bp-sec08.md │ ├── alb-bp-sec09.md │ ├── alb-bp-sec10.md │ ├── alb-bp-sec11.md │ ├── alb-bp-sec12.md │ ├── alb-bp-sec13.md │ ├── alb-bp-sec14.md │ ├── alb-bp-sec15.md │ ├── alb-bp-sec16.md │ ├── alb-bp-sec17.md │ ├── alb-bp-sec18.md │ ├── alb-bp-sec19.md │ ├── alb-bp-sec20.md │ ├── alb-bp-sec21.md │ ├── alb-bp-sec22.md │ ├── feedback.md │ └── howtouse.md └── mkdocs.yml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-elb-best-practices/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-elb-best-practices/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-elb-best-practices/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-elb-best-practices/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-elb-best-practices/HEAD/README.md -------------------------------------------------------------------------------- /content/bookmarks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-elb-best-practices/HEAD/content/bookmarks.md -------------------------------------------------------------------------------- /content/checklist.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-elb-best-practices/HEAD/content/checklist.md -------------------------------------------------------------------------------- /content/googlebe85a12f85655fc7.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-elb-best-practices/HEAD/content/googlebe85a12f85655fc7.html -------------------------------------------------------------------------------- /content/images/elb-icon-large.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-elb-best-practices/HEAD/content/images/elb-icon-large.png -------------------------------------------------------------------------------- /content/images/elb-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-elb-best-practices/HEAD/content/images/elb-icon.png -------------------------------------------------------------------------------- /content/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-elb-best-practices/HEAD/content/index.md -------------------------------------------------------------------------------- /content/reliability/failure_management.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-elb-best-practices/HEAD/content/reliability/failure_management.md -------------------------------------------------------------------------------- /content/reliability/images/aws-global-accelerator-elb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-elb-best-practices/HEAD/content/reliability/images/aws-global-accelerator-elb.png -------------------------------------------------------------------------------- /content/reliability/images/deep-health-check-elb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-elb-best-practices/HEAD/content/reliability/images/deep-health-check-elb.png -------------------------------------------------------------------------------- /content/reliability/images/elb-cross-zone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-elb-best-practices/HEAD/content/reliability/images/elb-cross-zone.png -------------------------------------------------------------------------------- /content/reliability/images/retry-exponential-back-off-jitter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-elb-best-practices/HEAD/content/reliability/images/retry-exponential-back-off-jitter.png -------------------------------------------------------------------------------- /content/reliability/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-elb-best-practices/HEAD/content/reliability/index.md -------------------------------------------------------------------------------- /content/reliability/workload_architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-elb-best-practices/HEAD/content/reliability/workload_architecture.md -------------------------------------------------------------------------------- /content/security/data_protection.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-elb-best-practices/HEAD/content/security/data_protection.md -------------------------------------------------------------------------------- /content/security/images/elb-shared-responsibility-model.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-elb-best-practices/HEAD/content/security/images/elb-shared-responsibility-model.jpg -------------------------------------------------------------------------------- /content/security/incident_response.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-elb-best-practices/HEAD/content/security/incident_response.md -------------------------------------------------------------------------------- /content/security/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-elb-best-practices/HEAD/content/security/index.md -------------------------------------------------------------------------------- /content/security/infrastructure_protection.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-elb-best-practices/HEAD/content/security/infrastructure_protection.md -------------------------------------------------------------------------------- /content/security/security_assurance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-elb-best-practices/HEAD/content/security/security_assurance.md -------------------------------------------------------------------------------- /content/security/vulnerability_management.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-elb-best-practices/HEAD/content/security/vulnerability_management.md -------------------------------------------------------------------------------- /content/src/markdown/.snippets/alb-bp-rel01.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-elb-best-practices/HEAD/content/src/markdown/.snippets/alb-bp-rel01.md -------------------------------------------------------------------------------- /content/src/markdown/.snippets/alb-bp-rel02.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-elb-best-practices/HEAD/content/src/markdown/.snippets/alb-bp-rel02.md -------------------------------------------------------------------------------- /content/src/markdown/.snippets/alb-bp-rel03.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-elb-best-practices/HEAD/content/src/markdown/.snippets/alb-bp-rel03.md -------------------------------------------------------------------------------- /content/src/markdown/.snippets/alb-bp-rel04.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-elb-best-practices/HEAD/content/src/markdown/.snippets/alb-bp-rel04.md -------------------------------------------------------------------------------- /content/src/markdown/.snippets/alb-bp-rel05.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-elb-best-practices/HEAD/content/src/markdown/.snippets/alb-bp-rel05.md -------------------------------------------------------------------------------- /content/src/markdown/.snippets/alb-bp-rel06.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-elb-best-practices/HEAD/content/src/markdown/.snippets/alb-bp-rel06.md -------------------------------------------------------------------------------- /content/src/markdown/.snippets/alb-bp-rel07.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-elb-best-practices/HEAD/content/src/markdown/.snippets/alb-bp-rel07.md -------------------------------------------------------------------------------- /content/src/markdown/.snippets/alb-bp-rel08.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-elb-best-practices/HEAD/content/src/markdown/.snippets/alb-bp-rel08.md -------------------------------------------------------------------------------- /content/src/markdown/.snippets/alb-bp-rel09.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-elb-best-practices/HEAD/content/src/markdown/.snippets/alb-bp-rel09.md -------------------------------------------------------------------------------- /content/src/markdown/.snippets/alb-bp-rel10.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-elb-best-practices/HEAD/content/src/markdown/.snippets/alb-bp-rel10.md -------------------------------------------------------------------------------- /content/src/markdown/.snippets/alb-bp-rel11.md: -------------------------------------------------------------------------------- 1 | **[ALB, NLB]** Implement fail-fast logic in the clients. -------------------------------------------------------------------------------- /content/src/markdown/.snippets/alb-bp-rel12.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-elb-best-practices/HEAD/content/src/markdown/.snippets/alb-bp-rel12.md -------------------------------------------------------------------------------- /content/src/markdown/.snippets/alb-bp-rel13.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-elb-best-practices/HEAD/content/src/markdown/.snippets/alb-bp-rel13.md -------------------------------------------------------------------------------- /content/src/markdown/.snippets/alb-bp-rel14.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-elb-best-practices/HEAD/content/src/markdown/.snippets/alb-bp-rel14.md -------------------------------------------------------------------------------- /content/src/markdown/.snippets/alb-bp-sec01.md: -------------------------------------------------------------------------------- 1 | **[ALB, NLB]** Use HTTPS / TLS listeners -------------------------------------------------------------------------------- /content/src/markdown/.snippets/alb-bp-sec02.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-elb-best-practices/HEAD/content/src/markdown/.snippets/alb-bp-sec02.md -------------------------------------------------------------------------------- /content/src/markdown/.snippets/alb-bp-sec03.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-elb-best-practices/HEAD/content/src/markdown/.snippets/alb-bp-sec03.md -------------------------------------------------------------------------------- /content/src/markdown/.snippets/alb-bp-sec04.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-elb-best-practices/HEAD/content/src/markdown/.snippets/alb-bp-sec04.md -------------------------------------------------------------------------------- /content/src/markdown/.snippets/alb-bp-sec05.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-elb-best-practices/HEAD/content/src/markdown/.snippets/alb-bp-sec05.md -------------------------------------------------------------------------------- /content/src/markdown/.snippets/alb-bp-sec06.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-elb-best-practices/HEAD/content/src/markdown/.snippets/alb-bp-sec06.md -------------------------------------------------------------------------------- /content/src/markdown/.snippets/alb-bp-sec07.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-elb-best-practices/HEAD/content/src/markdown/.snippets/alb-bp-sec07.md -------------------------------------------------------------------------------- /content/src/markdown/.snippets/alb-bp-sec08.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-elb-best-practices/HEAD/content/src/markdown/.snippets/alb-bp-sec08.md -------------------------------------------------------------------------------- /content/src/markdown/.snippets/alb-bp-sec09.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-elb-best-practices/HEAD/content/src/markdown/.snippets/alb-bp-sec09.md -------------------------------------------------------------------------------- /content/src/markdown/.snippets/alb-bp-sec10.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-elb-best-practices/HEAD/content/src/markdown/.snippets/alb-bp-sec10.md -------------------------------------------------------------------------------- /content/src/markdown/.snippets/alb-bp-sec11.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-elb-best-practices/HEAD/content/src/markdown/.snippets/alb-bp-sec11.md -------------------------------------------------------------------------------- /content/src/markdown/.snippets/alb-bp-sec12.md: -------------------------------------------------------------------------------- 1 | **[ALB]** For DDoS protection, use AWS WAF rate-based rules. -------------------------------------------------------------------------------- /content/src/markdown/.snippets/alb-bp-sec13.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-elb-best-practices/HEAD/content/src/markdown/.snippets/alb-bp-sec13.md -------------------------------------------------------------------------------- /content/src/markdown/.snippets/alb-bp-sec14.md: -------------------------------------------------------------------------------- 1 | **[ALB]** Use Strictest mode for desync mitigation. -------------------------------------------------------------------------------- /content/src/markdown/.snippets/alb-bp-sec15.md: -------------------------------------------------------------------------------- 1 | **[ALB, NLB]** Enable access logs. -------------------------------------------------------------------------------- /content/src/markdown/.snippets/alb-bp-sec16.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-elb-best-practices/HEAD/content/src/markdown/.snippets/alb-bp-sec16.md -------------------------------------------------------------------------------- /content/src/markdown/.snippets/alb-bp-sec17.md: -------------------------------------------------------------------------------- 1 | **[ALB, NLB]** Monitor events using AWS Health. -------------------------------------------------------------------------------- /content/src/markdown/.snippets/alb-bp-sec18.md: -------------------------------------------------------------------------------- 1 | **[ALB, NLB]** Include contacting AWS in your security incident playbooks. -------------------------------------------------------------------------------- /content/src/markdown/.snippets/alb-bp-sec19.md: -------------------------------------------------------------------------------- 1 | **[ALB, NLB]** Use automated security and compliance checks. -------------------------------------------------------------------------------- /content/src/markdown/.snippets/alb-bp-sec20.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-elb-best-practices/HEAD/content/src/markdown/.snippets/alb-bp-sec20.md -------------------------------------------------------------------------------- /content/src/markdown/.snippets/alb-bp-sec21.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-elb-best-practices/HEAD/content/src/markdown/.snippets/alb-bp-sec21.md -------------------------------------------------------------------------------- /content/src/markdown/.snippets/alb-bp-sec22.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-elb-best-practices/HEAD/content/src/markdown/.snippets/alb-bp-sec22.md -------------------------------------------------------------------------------- /content/src/markdown/.snippets/feedback.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-elb-best-practices/HEAD/content/src/markdown/.snippets/feedback.md -------------------------------------------------------------------------------- /content/src/markdown/.snippets/howtouse.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-elb-best-practices/HEAD/content/src/markdown/.snippets/howtouse.md -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws/aws-elb-best-practices/HEAD/mkdocs.yml --------------------------------------------------------------------------------