Patent ID: 11916880
Assignee: AMAZON TECHNOLOGIES, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 7:
8. A system comprising:
one or more processors; and
one or more computer-readable media storing computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to:
obtain, at the system that is remote from a firewall device, firewall rules for the firewall device to evaluate traffic communicated with a computing resource of a user, the firewall rules being defined in a first programming language;
prior to the system sending the firewall rule to the firewall device generate, using a compiler of the system and the firewall rules in the first programming language, machine code that represents the firewall rules in a second programming language; and
send the machine code representing the firewall rule from the system and to the firewall device associated with the computing resource, the firewall device being configured to execute the machine code to implement the firewall rules, wherein at least one of:
the computing resource comprises a virtual network of the user and the firewall rules comprise a network access control list (ACL) for the virtual network; or
the computing resource comprises a virtual machine (VM) instance and the firewall rules comprise a virtual firewall that filters network traffic for the VM instance.