├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ └── recipe-request.md ├── 201-Defining-Your-Private-Virtual-Network └── README.md ├── 202-Create-Subnets-and-Route-Tables └── README.md ├── 203-Utilizing-Internet-Gateways ├── README.md └── cdk-AWS-Cookbook-203 │ ├── .gitignore │ ├── README.md │ ├── app.py │ ├── cdk.json │ ├── cdk_aws_cookbook_203 │ ├── __init__.py │ └── cdk_aws_cookbook_203_stack.py │ ├── helper.py │ ├── requirements.txt │ ├── setup.py │ └── source.bat ├── 204-Using-A-Nat-Gateway ├── README.md └── cdk-AWS-Cookbook-204 │ ├── .gitignore │ ├── README.md │ ├── app.py │ ├── cdk.json │ ├── cdk_aws_cookbook_204 │ ├── __init__.py │ ├── cdk_aws_cookbook_204_stack.py │ └── helper.py │ ├── helper.py │ ├── requirements.txt │ ├── setup.py │ └── source.bat ├── 205-Using-Security-Group-References ├── README.md └── cdk-AWS-Cookbook-205 │ ├── .gitignore │ ├── README.md │ ├── app.py │ ├── cdk.json │ ├── cdk_aws_cookbook_205 │ ├── __init__.py │ └── cdk_aws_cookbook_205_stack.py │ ├── helper.py │ ├── requirements.txt │ ├── setup.py │ └── source.bat ├── 206-VPC-Reachability-Analyzer ├── README.md ├── VPCReachabilityAnalyzer.png └── cdk-AWS-Cookbook-206 │ ├── .gitignore │ ├── README.md │ ├── app.py │ ├── cdk.json │ ├── cdk_aws_cookbook_206 │ ├── __init__.py │ └── cdk_aws_cookbook_206_stack.py │ ├── helper.py │ ├── requirements.txt │ ├── setup.py │ └── source.bat ├── 207-Using-Load-Balancers-for-HTTPS-Redirection ├── .gitignore ├── README.md └── cdk-AWS-Cookbook-207 │ ├── .gitignore │ ├── README.md │ ├── app.py │ ├── cdk.json │ ├── cdk_aws_cookbook_207 │ ├── __init__.py │ └── cdk_aws_cookbook_207_stack.py │ ├── helper.py │ ├── requirements.txt │ ├── setup.py │ └── source.bat ├── 208-Leveraging-Managed-Prefix-Lists ├── .gitignore ├── README.md └── cdk-AWS-Cookbook-208 │ ├── .gitignore │ ├── README.md │ ├── app.py │ ├── cdk.context.json │ ├── cdk.json │ ├── cdk_aws_cookbook_208 │ ├── __init__.py │ └── cdk_aws_cookbook_208_stack.py │ ├── helper.py │ ├── requirements.txt │ ├── setup.py │ └── source.bat ├── 209-Using-Gateway-VPC-Endpoints-with-S3 ├── .gitignore ├── README.md ├── cdk-AWS-Cookbook-209 │ ├── .gitignore │ ├── README.md │ ├── app.py │ ├── cdk.json │ ├── cdk_aws_cookbook_209 │ │ ├── __init__.py │ │ └── cdk_aws_cookbook_209_stack.py │ ├── helper.py │ ├── requirements.txt │ ├── s3_content │ │ └── test_file │ ├── setup.py │ └── source.bat └── policy-template.json ├── 210-Using-a-Transit-Gateway ├── README.md └── cdk-AWS-Cookbook-210 │ ├── .gitignore │ ├── README.md │ ├── app.py │ ├── cdk.json │ ├── cdk_aws_cookbook_210 │ ├── __init__.py │ └── cdk_aws_cookbook_210_stack.py │ ├── helper.py │ ├── requirements.txt │ ├── setup.py │ └── source.bat ├── 211-Peering-VPCs ├── README.md └── cdk-AWS-Cookbook-211 │ ├── .gitignore │ ├── README.md │ ├── app.py │ ├── cdk.json │ ├── cdk_aws_cookbook_211 │ ├── __init__.py │ └── cdk_aws_cookbook_211_stack.py │ ├── helper.py │ ├── requirements.txt │ ├── setup.py │ └── source.bat ├── 211-Using-Interface-VPC-Endpoints ├── README.md └── cdk-AWS-Cookbook-211 │ ├── .gitignore │ ├── README.md │ ├── app.py │ ├── cdk.json │ ├── cdk_aws_cookbook_211 │ ├── __init__.py │ ├── cdk_aws_cookbook_211_stack.py │ └── cdk_aws_cookbook_211_stack.pye │ ├── helper.py │ ├── requirements.txt │ ├── setup.py │ └── source.bat ├── 212-Peering-VPCs ├── README.md └── cdk-AWS-Cookbook-212 │ ├── .gitignore │ ├── README.md │ ├── app.py │ ├── cdk.json │ ├── cdk_aws_cookbook_212 │ ├── __init__.py │ └── cdk_aws_cookbook_212_stack.py │ ├── helper.py │ ├── requirements.txt │ ├── setup.py │ └── source.bat ├── 213-Optimizing-S3-with-CloudFront ├── .gitignore ├── bucket-policy-template.json └── distribution-template.json ├── LICENSE └── README.md /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/recipe-request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/.github/ISSUE_TEMPLATE/recipe-request.md -------------------------------------------------------------------------------- /201-Defining-Your-Private-Virtual-Network/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/201-Defining-Your-Private-Virtual-Network/README.md -------------------------------------------------------------------------------- /202-Create-Subnets-and-Route-Tables/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/202-Create-Subnets-and-Route-Tables/README.md -------------------------------------------------------------------------------- /203-Utilizing-Internet-Gateways/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/203-Utilizing-Internet-Gateways/README.md -------------------------------------------------------------------------------- /203-Utilizing-Internet-Gateways/cdk-AWS-Cookbook-203/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/203-Utilizing-Internet-Gateways/cdk-AWS-Cookbook-203/.gitignore -------------------------------------------------------------------------------- /203-Utilizing-Internet-Gateways/cdk-AWS-Cookbook-203/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/203-Utilizing-Internet-Gateways/cdk-AWS-Cookbook-203/README.md -------------------------------------------------------------------------------- /203-Utilizing-Internet-Gateways/cdk-AWS-Cookbook-203/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/203-Utilizing-Internet-Gateways/cdk-AWS-Cookbook-203/app.py -------------------------------------------------------------------------------- /203-Utilizing-Internet-Gateways/cdk-AWS-Cookbook-203/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/203-Utilizing-Internet-Gateways/cdk-AWS-Cookbook-203/cdk.json -------------------------------------------------------------------------------- /203-Utilizing-Internet-Gateways/cdk-AWS-Cookbook-203/cdk_aws_cookbook_203/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /203-Utilizing-Internet-Gateways/cdk-AWS-Cookbook-203/cdk_aws_cookbook_203/cdk_aws_cookbook_203_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/203-Utilizing-Internet-Gateways/cdk-AWS-Cookbook-203/cdk_aws_cookbook_203/cdk_aws_cookbook_203_stack.py -------------------------------------------------------------------------------- /203-Utilizing-Internet-Gateways/cdk-AWS-Cookbook-203/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/203-Utilizing-Internet-Gateways/cdk-AWS-Cookbook-203/helper.py -------------------------------------------------------------------------------- /203-Utilizing-Internet-Gateways/cdk-AWS-Cookbook-203/requirements.txt: -------------------------------------------------------------------------------- 1 | -e . 2 | boto3 -------------------------------------------------------------------------------- /203-Utilizing-Internet-Gateways/cdk-AWS-Cookbook-203/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/203-Utilizing-Internet-Gateways/cdk-AWS-Cookbook-203/setup.py -------------------------------------------------------------------------------- /203-Utilizing-Internet-Gateways/cdk-AWS-Cookbook-203/source.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/203-Utilizing-Internet-Gateways/cdk-AWS-Cookbook-203/source.bat -------------------------------------------------------------------------------- /204-Using-A-Nat-Gateway/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/204-Using-A-Nat-Gateway/README.md -------------------------------------------------------------------------------- /204-Using-A-Nat-Gateway/cdk-AWS-Cookbook-204/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/204-Using-A-Nat-Gateway/cdk-AWS-Cookbook-204/.gitignore -------------------------------------------------------------------------------- /204-Using-A-Nat-Gateway/cdk-AWS-Cookbook-204/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/204-Using-A-Nat-Gateway/cdk-AWS-Cookbook-204/README.md -------------------------------------------------------------------------------- /204-Using-A-Nat-Gateway/cdk-AWS-Cookbook-204/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/204-Using-A-Nat-Gateway/cdk-AWS-Cookbook-204/app.py -------------------------------------------------------------------------------- /204-Using-A-Nat-Gateway/cdk-AWS-Cookbook-204/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/204-Using-A-Nat-Gateway/cdk-AWS-Cookbook-204/cdk.json -------------------------------------------------------------------------------- /204-Using-A-Nat-Gateway/cdk-AWS-Cookbook-204/cdk_aws_cookbook_204/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /204-Using-A-Nat-Gateway/cdk-AWS-Cookbook-204/cdk_aws_cookbook_204/cdk_aws_cookbook_204_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/204-Using-A-Nat-Gateway/cdk-AWS-Cookbook-204/cdk_aws_cookbook_204/cdk_aws_cookbook_204_stack.py -------------------------------------------------------------------------------- /204-Using-A-Nat-Gateway/cdk-AWS-Cookbook-204/cdk_aws_cookbook_204/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/204-Using-A-Nat-Gateway/cdk-AWS-Cookbook-204/cdk_aws_cookbook_204/helper.py -------------------------------------------------------------------------------- /204-Using-A-Nat-Gateway/cdk-AWS-Cookbook-204/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/204-Using-A-Nat-Gateway/cdk-AWS-Cookbook-204/helper.py -------------------------------------------------------------------------------- /204-Using-A-Nat-Gateway/cdk-AWS-Cookbook-204/requirements.txt: -------------------------------------------------------------------------------- 1 | -e . 2 | boto3 -------------------------------------------------------------------------------- /204-Using-A-Nat-Gateway/cdk-AWS-Cookbook-204/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/204-Using-A-Nat-Gateway/cdk-AWS-Cookbook-204/setup.py -------------------------------------------------------------------------------- /204-Using-A-Nat-Gateway/cdk-AWS-Cookbook-204/source.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/204-Using-A-Nat-Gateway/cdk-AWS-Cookbook-204/source.bat -------------------------------------------------------------------------------- /205-Using-Security-Group-References/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/205-Using-Security-Group-References/README.md -------------------------------------------------------------------------------- /205-Using-Security-Group-References/cdk-AWS-Cookbook-205/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/205-Using-Security-Group-References/cdk-AWS-Cookbook-205/.gitignore -------------------------------------------------------------------------------- /205-Using-Security-Group-References/cdk-AWS-Cookbook-205/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/205-Using-Security-Group-References/cdk-AWS-Cookbook-205/README.md -------------------------------------------------------------------------------- /205-Using-Security-Group-References/cdk-AWS-Cookbook-205/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/205-Using-Security-Group-References/cdk-AWS-Cookbook-205/app.py -------------------------------------------------------------------------------- /205-Using-Security-Group-References/cdk-AWS-Cookbook-205/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/205-Using-Security-Group-References/cdk-AWS-Cookbook-205/cdk.json -------------------------------------------------------------------------------- /205-Using-Security-Group-References/cdk-AWS-Cookbook-205/cdk_aws_cookbook_205/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /205-Using-Security-Group-References/cdk-AWS-Cookbook-205/cdk_aws_cookbook_205/cdk_aws_cookbook_205_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/205-Using-Security-Group-References/cdk-AWS-Cookbook-205/cdk_aws_cookbook_205/cdk_aws_cookbook_205_stack.py -------------------------------------------------------------------------------- /205-Using-Security-Group-References/cdk-AWS-Cookbook-205/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/205-Using-Security-Group-References/cdk-AWS-Cookbook-205/helper.py -------------------------------------------------------------------------------- /205-Using-Security-Group-References/cdk-AWS-Cookbook-205/requirements.txt: -------------------------------------------------------------------------------- 1 | -e . 2 | boto3 3 | -------------------------------------------------------------------------------- /205-Using-Security-Group-References/cdk-AWS-Cookbook-205/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/205-Using-Security-Group-References/cdk-AWS-Cookbook-205/setup.py -------------------------------------------------------------------------------- /205-Using-Security-Group-References/cdk-AWS-Cookbook-205/source.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/205-Using-Security-Group-References/cdk-AWS-Cookbook-205/source.bat -------------------------------------------------------------------------------- /206-VPC-Reachability-Analyzer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/206-VPC-Reachability-Analyzer/README.md -------------------------------------------------------------------------------- /206-VPC-Reachability-Analyzer/VPCReachabilityAnalyzer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/206-VPC-Reachability-Analyzer/VPCReachabilityAnalyzer.png -------------------------------------------------------------------------------- /206-VPC-Reachability-Analyzer/cdk-AWS-Cookbook-206/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/206-VPC-Reachability-Analyzer/cdk-AWS-Cookbook-206/.gitignore -------------------------------------------------------------------------------- /206-VPC-Reachability-Analyzer/cdk-AWS-Cookbook-206/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/206-VPC-Reachability-Analyzer/cdk-AWS-Cookbook-206/README.md -------------------------------------------------------------------------------- /206-VPC-Reachability-Analyzer/cdk-AWS-Cookbook-206/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/206-VPC-Reachability-Analyzer/cdk-AWS-Cookbook-206/app.py -------------------------------------------------------------------------------- /206-VPC-Reachability-Analyzer/cdk-AWS-Cookbook-206/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/206-VPC-Reachability-Analyzer/cdk-AWS-Cookbook-206/cdk.json -------------------------------------------------------------------------------- /206-VPC-Reachability-Analyzer/cdk-AWS-Cookbook-206/cdk_aws_cookbook_206/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /206-VPC-Reachability-Analyzer/cdk-AWS-Cookbook-206/cdk_aws_cookbook_206/cdk_aws_cookbook_206_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/206-VPC-Reachability-Analyzer/cdk-AWS-Cookbook-206/cdk_aws_cookbook_206/cdk_aws_cookbook_206_stack.py -------------------------------------------------------------------------------- /206-VPC-Reachability-Analyzer/cdk-AWS-Cookbook-206/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/206-VPC-Reachability-Analyzer/cdk-AWS-Cookbook-206/helper.py -------------------------------------------------------------------------------- /206-VPC-Reachability-Analyzer/cdk-AWS-Cookbook-206/requirements.txt: -------------------------------------------------------------------------------- 1 | -e . 2 | boto3 -------------------------------------------------------------------------------- /206-VPC-Reachability-Analyzer/cdk-AWS-Cookbook-206/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/206-VPC-Reachability-Analyzer/cdk-AWS-Cookbook-206/setup.py -------------------------------------------------------------------------------- /206-VPC-Reachability-Analyzer/cdk-AWS-Cookbook-206/source.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/206-VPC-Reachability-Analyzer/cdk-AWS-Cookbook-206/source.bat -------------------------------------------------------------------------------- /207-Using-Load-Balancers-for-HTTPS-Redirection/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/207-Using-Load-Balancers-for-HTTPS-Redirection/.gitignore -------------------------------------------------------------------------------- /207-Using-Load-Balancers-for-HTTPS-Redirection/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/207-Using-Load-Balancers-for-HTTPS-Redirection/README.md -------------------------------------------------------------------------------- /207-Using-Load-Balancers-for-HTTPS-Redirection/cdk-AWS-Cookbook-207/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/207-Using-Load-Balancers-for-HTTPS-Redirection/cdk-AWS-Cookbook-207/.gitignore -------------------------------------------------------------------------------- /207-Using-Load-Balancers-for-HTTPS-Redirection/cdk-AWS-Cookbook-207/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/207-Using-Load-Balancers-for-HTTPS-Redirection/cdk-AWS-Cookbook-207/README.md -------------------------------------------------------------------------------- /207-Using-Load-Balancers-for-HTTPS-Redirection/cdk-AWS-Cookbook-207/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/207-Using-Load-Balancers-for-HTTPS-Redirection/cdk-AWS-Cookbook-207/app.py -------------------------------------------------------------------------------- /207-Using-Load-Balancers-for-HTTPS-Redirection/cdk-AWS-Cookbook-207/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/207-Using-Load-Balancers-for-HTTPS-Redirection/cdk-AWS-Cookbook-207/cdk.json -------------------------------------------------------------------------------- /207-Using-Load-Balancers-for-HTTPS-Redirection/cdk-AWS-Cookbook-207/cdk_aws_cookbook_207/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /207-Using-Load-Balancers-for-HTTPS-Redirection/cdk-AWS-Cookbook-207/cdk_aws_cookbook_207/cdk_aws_cookbook_207_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/207-Using-Load-Balancers-for-HTTPS-Redirection/cdk-AWS-Cookbook-207/cdk_aws_cookbook_207/cdk_aws_cookbook_207_stack.py -------------------------------------------------------------------------------- /207-Using-Load-Balancers-for-HTTPS-Redirection/cdk-AWS-Cookbook-207/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/207-Using-Load-Balancers-for-HTTPS-Redirection/cdk-AWS-Cookbook-207/helper.py -------------------------------------------------------------------------------- /207-Using-Load-Balancers-for-HTTPS-Redirection/cdk-AWS-Cookbook-207/requirements.txt: -------------------------------------------------------------------------------- 1 | -e . 2 | boto3 -------------------------------------------------------------------------------- /207-Using-Load-Balancers-for-HTTPS-Redirection/cdk-AWS-Cookbook-207/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/207-Using-Load-Balancers-for-HTTPS-Redirection/cdk-AWS-Cookbook-207/setup.py -------------------------------------------------------------------------------- /207-Using-Load-Balancers-for-HTTPS-Redirection/cdk-AWS-Cookbook-207/source.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/207-Using-Load-Balancers-for-HTTPS-Redirection/cdk-AWS-Cookbook-207/source.bat -------------------------------------------------------------------------------- /208-Leveraging-Managed-Prefix-Lists/.gitignore: -------------------------------------------------------------------------------- 1 | ip-ranges.json 2 | -------------------------------------------------------------------------------- /208-Leveraging-Managed-Prefix-Lists/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/208-Leveraging-Managed-Prefix-Lists/README.md -------------------------------------------------------------------------------- /208-Leveraging-Managed-Prefix-Lists/cdk-AWS-Cookbook-208/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/208-Leveraging-Managed-Prefix-Lists/cdk-AWS-Cookbook-208/.gitignore -------------------------------------------------------------------------------- /208-Leveraging-Managed-Prefix-Lists/cdk-AWS-Cookbook-208/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/208-Leveraging-Managed-Prefix-Lists/cdk-AWS-Cookbook-208/README.md -------------------------------------------------------------------------------- /208-Leveraging-Managed-Prefix-Lists/cdk-AWS-Cookbook-208/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/208-Leveraging-Managed-Prefix-Lists/cdk-AWS-Cookbook-208/app.py -------------------------------------------------------------------------------- /208-Leveraging-Managed-Prefix-Lists/cdk-AWS-Cookbook-208/cdk.context.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /208-Leveraging-Managed-Prefix-Lists/cdk-AWS-Cookbook-208/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/208-Leveraging-Managed-Prefix-Lists/cdk-AWS-Cookbook-208/cdk.json -------------------------------------------------------------------------------- /208-Leveraging-Managed-Prefix-Lists/cdk-AWS-Cookbook-208/cdk_aws_cookbook_208/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /208-Leveraging-Managed-Prefix-Lists/cdk-AWS-Cookbook-208/cdk_aws_cookbook_208/cdk_aws_cookbook_208_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/208-Leveraging-Managed-Prefix-Lists/cdk-AWS-Cookbook-208/cdk_aws_cookbook_208/cdk_aws_cookbook_208_stack.py -------------------------------------------------------------------------------- /208-Leveraging-Managed-Prefix-Lists/cdk-AWS-Cookbook-208/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/208-Leveraging-Managed-Prefix-Lists/cdk-AWS-Cookbook-208/helper.py -------------------------------------------------------------------------------- /208-Leveraging-Managed-Prefix-Lists/cdk-AWS-Cookbook-208/requirements.txt: -------------------------------------------------------------------------------- 1 | -e . 2 | boto3 -------------------------------------------------------------------------------- /208-Leveraging-Managed-Prefix-Lists/cdk-AWS-Cookbook-208/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/208-Leveraging-Managed-Prefix-Lists/cdk-AWS-Cookbook-208/setup.py -------------------------------------------------------------------------------- /208-Leveraging-Managed-Prefix-Lists/cdk-AWS-Cookbook-208/source.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/208-Leveraging-Managed-Prefix-Lists/cdk-AWS-Cookbook-208/source.bat -------------------------------------------------------------------------------- /209-Using-Gateway-VPC-Endpoints-with-S3/.gitignore: -------------------------------------------------------------------------------- 1 | policy.json -------------------------------------------------------------------------------- /209-Using-Gateway-VPC-Endpoints-with-S3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/209-Using-Gateway-VPC-Endpoints-with-S3/README.md -------------------------------------------------------------------------------- /209-Using-Gateway-VPC-Endpoints-with-S3/cdk-AWS-Cookbook-209/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/209-Using-Gateway-VPC-Endpoints-with-S3/cdk-AWS-Cookbook-209/.gitignore -------------------------------------------------------------------------------- /209-Using-Gateway-VPC-Endpoints-with-S3/cdk-AWS-Cookbook-209/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/209-Using-Gateway-VPC-Endpoints-with-S3/cdk-AWS-Cookbook-209/README.md -------------------------------------------------------------------------------- /209-Using-Gateway-VPC-Endpoints-with-S3/cdk-AWS-Cookbook-209/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/209-Using-Gateway-VPC-Endpoints-with-S3/cdk-AWS-Cookbook-209/app.py -------------------------------------------------------------------------------- /209-Using-Gateway-VPC-Endpoints-with-S3/cdk-AWS-Cookbook-209/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/209-Using-Gateway-VPC-Endpoints-with-S3/cdk-AWS-Cookbook-209/cdk.json -------------------------------------------------------------------------------- /209-Using-Gateway-VPC-Endpoints-with-S3/cdk-AWS-Cookbook-209/cdk_aws_cookbook_209/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /209-Using-Gateway-VPC-Endpoints-with-S3/cdk-AWS-Cookbook-209/cdk_aws_cookbook_209/cdk_aws_cookbook_209_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/209-Using-Gateway-VPC-Endpoints-with-S3/cdk-AWS-Cookbook-209/cdk_aws_cookbook_209/cdk_aws_cookbook_209_stack.py -------------------------------------------------------------------------------- /209-Using-Gateway-VPC-Endpoints-with-S3/cdk-AWS-Cookbook-209/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/209-Using-Gateway-VPC-Endpoints-with-S3/cdk-AWS-Cookbook-209/helper.py -------------------------------------------------------------------------------- /209-Using-Gateway-VPC-Endpoints-with-S3/cdk-AWS-Cookbook-209/requirements.txt: -------------------------------------------------------------------------------- 1 | -e . 2 | boto3 -------------------------------------------------------------------------------- /209-Using-Gateway-VPC-Endpoints-with-S3/cdk-AWS-Cookbook-209/s3_content/test_file: -------------------------------------------------------------------------------- 1 | HELLO from the AWS Cookbook! -------------------------------------------------------------------------------- /209-Using-Gateway-VPC-Endpoints-with-S3/cdk-AWS-Cookbook-209/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/209-Using-Gateway-VPC-Endpoints-with-S3/cdk-AWS-Cookbook-209/setup.py -------------------------------------------------------------------------------- /209-Using-Gateway-VPC-Endpoints-with-S3/cdk-AWS-Cookbook-209/source.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/209-Using-Gateway-VPC-Endpoints-with-S3/cdk-AWS-Cookbook-209/source.bat -------------------------------------------------------------------------------- /209-Using-Gateway-VPC-Endpoints-with-S3/policy-template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/209-Using-Gateway-VPC-Endpoints-with-S3/policy-template.json -------------------------------------------------------------------------------- /210-Using-a-Transit-Gateway/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/210-Using-a-Transit-Gateway/README.md -------------------------------------------------------------------------------- /210-Using-a-Transit-Gateway/cdk-AWS-Cookbook-210/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/210-Using-a-Transit-Gateway/cdk-AWS-Cookbook-210/.gitignore -------------------------------------------------------------------------------- /210-Using-a-Transit-Gateway/cdk-AWS-Cookbook-210/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/210-Using-a-Transit-Gateway/cdk-AWS-Cookbook-210/README.md -------------------------------------------------------------------------------- /210-Using-a-Transit-Gateway/cdk-AWS-Cookbook-210/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/210-Using-a-Transit-Gateway/cdk-AWS-Cookbook-210/app.py -------------------------------------------------------------------------------- /210-Using-a-Transit-Gateway/cdk-AWS-Cookbook-210/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/210-Using-a-Transit-Gateway/cdk-AWS-Cookbook-210/cdk.json -------------------------------------------------------------------------------- /210-Using-a-Transit-Gateway/cdk-AWS-Cookbook-210/cdk_aws_cookbook_210/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /210-Using-a-Transit-Gateway/cdk-AWS-Cookbook-210/cdk_aws_cookbook_210/cdk_aws_cookbook_210_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/210-Using-a-Transit-Gateway/cdk-AWS-Cookbook-210/cdk_aws_cookbook_210/cdk_aws_cookbook_210_stack.py -------------------------------------------------------------------------------- /210-Using-a-Transit-Gateway/cdk-AWS-Cookbook-210/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/210-Using-a-Transit-Gateway/cdk-AWS-Cookbook-210/helper.py -------------------------------------------------------------------------------- /210-Using-a-Transit-Gateway/cdk-AWS-Cookbook-210/requirements.txt: -------------------------------------------------------------------------------- 1 | -e . 2 | boto3 -------------------------------------------------------------------------------- /210-Using-a-Transit-Gateway/cdk-AWS-Cookbook-210/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/210-Using-a-Transit-Gateway/cdk-AWS-Cookbook-210/setup.py -------------------------------------------------------------------------------- /210-Using-a-Transit-Gateway/cdk-AWS-Cookbook-210/source.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/210-Using-a-Transit-Gateway/cdk-AWS-Cookbook-210/source.bat -------------------------------------------------------------------------------- /211-Peering-VPCs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/211-Peering-VPCs/README.md -------------------------------------------------------------------------------- /211-Peering-VPCs/cdk-AWS-Cookbook-211/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/211-Peering-VPCs/cdk-AWS-Cookbook-211/.gitignore -------------------------------------------------------------------------------- /211-Peering-VPCs/cdk-AWS-Cookbook-211/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/211-Peering-VPCs/cdk-AWS-Cookbook-211/README.md -------------------------------------------------------------------------------- /211-Peering-VPCs/cdk-AWS-Cookbook-211/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/211-Peering-VPCs/cdk-AWS-Cookbook-211/app.py -------------------------------------------------------------------------------- /211-Peering-VPCs/cdk-AWS-Cookbook-211/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/211-Peering-VPCs/cdk-AWS-Cookbook-211/cdk.json -------------------------------------------------------------------------------- /211-Peering-VPCs/cdk-AWS-Cookbook-211/cdk_aws_cookbook_211/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /211-Peering-VPCs/cdk-AWS-Cookbook-211/cdk_aws_cookbook_211/cdk_aws_cookbook_211_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/211-Peering-VPCs/cdk-AWS-Cookbook-211/cdk_aws_cookbook_211/cdk_aws_cookbook_211_stack.py -------------------------------------------------------------------------------- /211-Peering-VPCs/cdk-AWS-Cookbook-211/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/211-Peering-VPCs/cdk-AWS-Cookbook-211/helper.py -------------------------------------------------------------------------------- /211-Peering-VPCs/cdk-AWS-Cookbook-211/requirements.txt: -------------------------------------------------------------------------------- 1 | -e . 2 | boto3 -------------------------------------------------------------------------------- /211-Peering-VPCs/cdk-AWS-Cookbook-211/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/211-Peering-VPCs/cdk-AWS-Cookbook-211/setup.py -------------------------------------------------------------------------------- /211-Peering-VPCs/cdk-AWS-Cookbook-211/source.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/211-Peering-VPCs/cdk-AWS-Cookbook-211/source.bat -------------------------------------------------------------------------------- /211-Using-Interface-VPC-Endpoints/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/211-Using-Interface-VPC-Endpoints/README.md -------------------------------------------------------------------------------- /211-Using-Interface-VPC-Endpoints/cdk-AWS-Cookbook-211/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/211-Using-Interface-VPC-Endpoints/cdk-AWS-Cookbook-211/.gitignore -------------------------------------------------------------------------------- /211-Using-Interface-VPC-Endpoints/cdk-AWS-Cookbook-211/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/211-Using-Interface-VPC-Endpoints/cdk-AWS-Cookbook-211/README.md -------------------------------------------------------------------------------- /211-Using-Interface-VPC-Endpoints/cdk-AWS-Cookbook-211/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/211-Using-Interface-VPC-Endpoints/cdk-AWS-Cookbook-211/app.py -------------------------------------------------------------------------------- /211-Using-Interface-VPC-Endpoints/cdk-AWS-Cookbook-211/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/211-Using-Interface-VPC-Endpoints/cdk-AWS-Cookbook-211/cdk.json -------------------------------------------------------------------------------- /211-Using-Interface-VPC-Endpoints/cdk-AWS-Cookbook-211/cdk_aws_cookbook_211/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /211-Using-Interface-VPC-Endpoints/cdk-AWS-Cookbook-211/cdk_aws_cookbook_211/cdk_aws_cookbook_211_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/211-Using-Interface-VPC-Endpoints/cdk-AWS-Cookbook-211/cdk_aws_cookbook_211/cdk_aws_cookbook_211_stack.py -------------------------------------------------------------------------------- /211-Using-Interface-VPC-Endpoints/cdk-AWS-Cookbook-211/cdk_aws_cookbook_211/cdk_aws_cookbook_211_stack.pye: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/211-Using-Interface-VPC-Endpoints/cdk-AWS-Cookbook-211/cdk_aws_cookbook_211/cdk_aws_cookbook_211_stack.pye -------------------------------------------------------------------------------- /211-Using-Interface-VPC-Endpoints/cdk-AWS-Cookbook-211/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/211-Using-Interface-VPC-Endpoints/cdk-AWS-Cookbook-211/helper.py -------------------------------------------------------------------------------- /211-Using-Interface-VPC-Endpoints/cdk-AWS-Cookbook-211/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/211-Using-Interface-VPC-Endpoints/cdk-AWS-Cookbook-211/requirements.txt -------------------------------------------------------------------------------- /211-Using-Interface-VPC-Endpoints/cdk-AWS-Cookbook-211/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/211-Using-Interface-VPC-Endpoints/cdk-AWS-Cookbook-211/setup.py -------------------------------------------------------------------------------- /211-Using-Interface-VPC-Endpoints/cdk-AWS-Cookbook-211/source.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/211-Using-Interface-VPC-Endpoints/cdk-AWS-Cookbook-211/source.bat -------------------------------------------------------------------------------- /212-Peering-VPCs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/212-Peering-VPCs/README.md -------------------------------------------------------------------------------- /212-Peering-VPCs/cdk-AWS-Cookbook-212/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/212-Peering-VPCs/cdk-AWS-Cookbook-212/.gitignore -------------------------------------------------------------------------------- /212-Peering-VPCs/cdk-AWS-Cookbook-212/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/212-Peering-VPCs/cdk-AWS-Cookbook-212/README.md -------------------------------------------------------------------------------- /212-Peering-VPCs/cdk-AWS-Cookbook-212/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/212-Peering-VPCs/cdk-AWS-Cookbook-212/app.py -------------------------------------------------------------------------------- /212-Peering-VPCs/cdk-AWS-Cookbook-212/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/212-Peering-VPCs/cdk-AWS-Cookbook-212/cdk.json -------------------------------------------------------------------------------- /212-Peering-VPCs/cdk-AWS-Cookbook-212/cdk_aws_cookbook_212/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /212-Peering-VPCs/cdk-AWS-Cookbook-212/cdk_aws_cookbook_212/cdk_aws_cookbook_212_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/212-Peering-VPCs/cdk-AWS-Cookbook-212/cdk_aws_cookbook_212/cdk_aws_cookbook_212_stack.py -------------------------------------------------------------------------------- /212-Peering-VPCs/cdk-AWS-Cookbook-212/helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/212-Peering-VPCs/cdk-AWS-Cookbook-212/helper.py -------------------------------------------------------------------------------- /212-Peering-VPCs/cdk-AWS-Cookbook-212/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/212-Peering-VPCs/cdk-AWS-Cookbook-212/requirements.txt -------------------------------------------------------------------------------- /212-Peering-VPCs/cdk-AWS-Cookbook-212/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/212-Peering-VPCs/cdk-AWS-Cookbook-212/setup.py -------------------------------------------------------------------------------- /212-Peering-VPCs/cdk-AWS-Cookbook-212/source.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/212-Peering-VPCs/cdk-AWS-Cookbook-212/source.bat -------------------------------------------------------------------------------- /213-Optimizing-S3-with-CloudFront/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/213-Optimizing-S3-with-CloudFront/.gitignore -------------------------------------------------------------------------------- /213-Optimizing-S3-with-CloudFront/bucket-policy-template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/213-Optimizing-S3-with-CloudFront/bucket-policy-template.json -------------------------------------------------------------------------------- /213-Optimizing-S3-with-CloudFront/distribution-template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/213-Optimizing-S3-with-CloudFront/distribution-template.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AWSCookbook/Networking/HEAD/README.md --------------------------------------------------------------------------------