Secure an application
Edge Firewall allows you to secure your edge applications and domains against several types of threats and attacks.
Azion provides a range of tools to configure your edge firewall:
- Azion Console: provides a user-friendly interface to configure your edge firewall and rule sets.
- Azion API: allows you to create, configure, and automate edge firewalls and its related modules and features.
- Azion SDK: allows you to improve the development of your Go application.
- Terraform: provides integration for your infrastructure with Azion using Terraform. Configurations available for main settings and edge functions instances.
- Azion Runtime: leverages APIs for networking and data handling.
Step 1: Configure main settings
To create an edge firewall, the first step is to provide:
- A unique and easy-to-remember name.
- The domains you want to associate with the edge firewall.
- The modules you want to use.
- This is an optional step, but to fully secure your applications, it’s recommended to enable all available modules.
Optionally, you can also enable the Debug Rules feature.
Go to configure main settings guideStep 2: Choose a function to instantiate
The second step is to instantiate an edge function.
Requires:
Instantiating an existing edge function created for security purposes reinforces your security policies and adds another layer of protection for your applications.
The instantiation step also allows you to apply specific and customized logic to your edge functions.
Go to instantiate Edge Functions guideGo to manage bots guide
Step 3: Configure rules engine variables
The final step is to configure variables on Rules Engine. Through criteria and behaviors, you configure the variables that are supposed to run to secure your applications and the logic in which they should be executed.
Edge functions and rules run in parallel. It’s recommended to use both tools to further improve and guarantee your application’s security.
Go to work with Rules Engine guide