https://github.com/build-on-aws/testing-egress-controls-for-cloud-workloads
Sample testing script and CloudFormation Tempalte used in Egress Testing Tutorials that highlight AWS Network Firewall and Amazon Route53 DNS Resolver Firewall.
https://github.com/build-on-aws/testing-egress-controls-for-cloud-workloads
aws cloudformation-template dns-firewall firewalls shell-script yaml
Last synced: 5 months ago
JSON representation
Sample testing script and CloudFormation Tempalte used in Egress Testing Tutorials that highlight AWS Network Firewall and Amazon Route53 DNS Resolver Firewall.
- Host: GitHub
- URL: https://github.com/build-on-aws/testing-egress-controls-for-cloud-workloads
- Owner: build-on-aws
- License: mit-0
- Created: 2023-08-16T19:31:53.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-08-25T21:48:26.000Z (almost 3 years ago)
- Last Synced: 2025-02-18T01:39:26.043Z (over 1 year ago)
- Topics: aws, cloudformation-template, dns-firewall, firewalls, shell-script, yaml
- Language: Shell
- Homepage: https://community.aws/tutorials/egress-controls-for-cloud-workloads
- Size: 18.6 KB
- Stars: 1
- Watchers: 5
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Egress Controls with AWS Network Firewall and Amazon Route 53 Resolver DNS Firewall
This repository contains the CloudFormation template used in the AWS Workshop: [Egress Controls with AWS Network Firewall and Amazon Route 53 Resolver DNS Firewall ](https://catalog.us-east-1.prod.workshops.aws/workshops/503778b9-6dbb-4e0d-9920-e8dbae141f43).
## Workshop Link
For detailed instructions, please follow the workshop guide at:
[https://catalog.us-east-1.prod.workshops.aws/workshops/503778b9-6dbb-4e0d-9920-e8dbae141f43](https://catalog.us-east-1.prod.workshops.aws/workshops/503778b9-6dbb-4e0d-9920-e8dbae141f43)
## AWS Hosted Events
It's recommended to run through AWS workshops at AWS hosted events, like [Activation Days](https://aws-experience.com/amer/smb/events/series/activation-days), where AWS provides temporary accounts with workshop resources.
This workshop has been published open source mainly to allow the CloudFormation template and egress-check.sh test script to be referencable.
## Deployment Instructions
The workshop environment can be deployed using a single CloudFormation stack (`Egress-Controls-Tutorial.yaml`) to deploy the workshop resources.
### Deployment Steps
1. Clone this repository
2. Navigate to the AWS CloudFormation console
3. Choose "Create stack" > "With new resources (standard)"
4. Upload the `Egress-Controls-Tutorial.yaml` file
5. Follow the prompts to create the stack (no parameter changes required)
6. Wait for the stack creation to complete (approximately 10-20 minutes)
## Cleanup
To delete all resources created by this workshop:
1. Navigate to the CloudFormation console
2. Select the main `Egress-Controls-Tutorial.yaml` stack
3. Choose "Delete"
## Security
See [CONTRIBUTING](CONTRIBUTING.md#security-issue-notifications) for more information.
## License
This library is licensed under the MIT-0 License. See the LICENSE file.