Vultr Firewall groups enable the creation of firewall rules to filter incoming traffic on an instance's public network interface. Firewall rules consist of IPv4 or IPv6 port and service definitons to filter network traffic.
Follow this guide to enable a Vultr Firewall group on a Vultr Cloud GPU instance using the Vultr Customer Portal, API, or CLI.
Navigate to Products and click Compute.
Click your target instance to open its management page.
Navigate to the Settings tab.
Click Firewall on the left navigation menu.
Click the Firewall drop-down to select a new firewall group.
Click Update Firewall Group to apply changes on the instance.
Send a GET
request to the List Instances endpoint and note the target instance's ID in your output.
$ curl "https://api.vultr.com/v2/instances" \
-X GET \
-H "Authorization: Bearer ${VULTR_API_KEY}"
Send a GET
request to the List Firewall Groups endpoint to list all firewall groups in your Vultr account.
$ curl "https://api.vultr.com/v2/firewalls" \
-X GET \
-H "Authorization: Bearer ${VULTR_API_KEY}"
Send a PATCH
request to the Update Instance endpoint to attach a firewall group to the instance.
$ curl "https://api.vultr.com/v2/instances/{instance-id}" \
-X PATCH \
-H "Authorization: Bearer ${VULTR_API_KEY}" \
-H "Content-Type: application/json" \
--data '{
"firewall_group_id" : "<firewall-id>",
}'
List all firewall groups in your Vultr account and note the target firewall group's ID.
$ vultr-cli firewall group list
List all instances in your Vultr account and note the target instance's ID.
$ vultr-cli instance list
Attach the firewall group to the instance.
$ vultr-cli instance update-firewall-group --instance-id <instance-id> --firewall-group-id <firewall-id>