A Virtual Private Cloud (VPC) network creates a secure and isolated private networking interface to enable connections to other instances attached to the same network. You can attach multiple VPC 2.0 networks to enable secure connections between a Vultr Optimized Cloud Compute instance and other instances attached to the same VPC network.
Follow this guide to attach a VPC network to a Vultr Optimized Cloud Compute instance using the Vultr Customer Portal, API, or CLI.
Navigate to Products and click Compute.
Click your target Vultr Optimized Cloud Compute instance to open its management page.
Navigate to the Settings tab.
Click IPv4 on the left navigation menu.
Click Enable VPC.
Click Enable VPC in the confirmation prompt to apply the changes.
Click Attach VPC in the confirmation prompt to apply changes to your instance.
Send a GET
request to the List Instances endpoint and note your target instance's ID.
$ curl "https://api.vultr.com/v2/instances" \
-X GET \
-H "Authorization: Bearer ${VULTR_API_KEY}"
Send a GET
request to the List VPCs endpoint to list all available VPCs and note the target VPC network ID.
$ curl "https://api.vultr.com/v2/vpcs" \
-X GET \
-H "Authorization: Bearer ${VULTR_API_KEY}"
Send a POST
request to the Attach VPC to Instance endpoint to attach the VPC network to the instance.
$ curl "https://api.vultr.com/v2/instances/{instance-id}/vpcs/attach" \
-X POST \
-H "Authorization: Bearer ${VULTR_API_KEY}" \
-H "Content-Type: application/json" \
--data '{
"vpc_id": "<vpc-id>"
}'
List all available instances and note your target instance's ID.
$ vultr-cli instance list
List all available VPC networks and note the target VPC network ID.
$ vultr-cli vpc list
Attach the VPC network to the instance.
$ vultr-cli instance vpc attach <instance-id> <vpc-id>