Setting up AWS Network Firewall
This topic describes preliminary steps, such as getting an AWS account, to prepare you to use Network Firewall. You aren't charged to set up your account or for the other preliminary items. You are charged only for AWS services that you use.
Note
Network Firewall is a network traffic firewall for your Amazon Virtual Private Cloud VPCs. If you're already working with VPCs, the setup described here shouldn't be necessary.
After you complete these steps, see Getting started with Network Firewall to continue getting started with Network Firewall.
Sign up for an AWS account
To get started with AWS, you need an AWS account. For information about creating an AWS account, see Getting started with an AWS account in the AWS Account Management Reference Guide.
Setting up tool access
The AWS Management Console includes a console for Network Firewall, but if you want to access Network Firewall programmatically or through the command line, the following documentation and tools will help you:
-
If you want to call the Network Firewall API without handling low-level details like assembling raw HTTP requests, you can use an AWS SDK. The AWS SDKs provide functions and data types that encapsulate the functionality of Network Firewall and other AWS services. To download an AWS SDK, see the applicable page, which also includes prerequisites and installation instructions:
For a complete list of AWS SDKs, see Tools for Amazon Web Services
. -
If you're using a programming language for which AWS doesn't provide an SDK, the AWS Network Firewall API Reference documents the operations that Network Firewall supports.
-
The AWS Command Line Interface (AWS CLI) supports Network Firewall. The AWS CLI lets you control multiple AWS services from the command line and automate them through scripts. For more information, see AWS Command Line Interface
. -
AWS Tools for Windows PowerShell supports Network Firewall. For more information, see AWS Tools for PowerShell Cmdlet Reference
.