How to Create a VPC Network
-
by Blog Admin
- 16
How to Create a VPC Network
A process that prepares and configures a server or service for use after initial deployment.
A Vultr Virtual Private Cloud (VPC) network creates a secure and isolated private networking environment for instances to connect and share resources. A VPC network supports IPv4 network addresses to enable communication and data sharing between instances.
Follow this guide to create a Virtual Private Network (VPC) network using the Vultr Customer Portal, API, CLI, or Terraform
Vultr Customer Portal
- Navigate to Products, expand the Network drop-down and select VPC Networks from the list of options.
- Click Add VPC Network to set up a new VPC.
- Select your target Vultr location to create the VPC network.
- Click Configure IPv4 Range to enter a custom private IPv4 subnet to assign the network, or keep Auto-Assign IP Range selected.
- Click Custom Routes within the Manage Routes section to set up custom static routes to update on all instances attached to the VPC network, or keep No Routes selected.
- Enter a new label in the VPC Network Name field to identify the network.
- Click Add Network to create the new VPC network and verify that it’s available in your Vultr account
Vultr API
- Send
POST
request to the Create VPC endpoint to create a new VPC network in a specific Vultr location with an automatic IP address range.console$ curl "https://api.vultr.com/v2/vpcs" \ -X POST \ -H "Authorization: Bearer ${VULTR_API_KEY}" \ -H "Content-Type: application/json" \ --data '{ "region" : "<vultr-location-id>", "description" : "<label>" }'
Visit the Create VPC API page to view additional attributes to apply on the VPC network.
Vultr CLI
- Create a new VPC network in a specific Vultr location with an automatic IP address range.
console
$ vultr-cli vpc create --region="ewr" --description="test VPC"
Run
vultr-cli vpc create --help
to view additional options to apply on the VPC network.
Terraform
- Ensure the Vultr Terraform provider is configured in your Terraform project.
- Create a VPC network, then apply.
terraform
resource "vultr_vpc" "net" { region = "ewr" description = "example-vpc" # optional manual range # v4_subnet = "10.10.0.0" # v4_subnet_mask = 24 }
- Apply the configuration and observe the following output:
Apply complete! Resources: 1 added, 0 changed, 0 destroyed.
How to Create a VPC Network A process that prepares and configures a server or service for use after initial deployment. A Vultr Virtual Private Cloud (VPC) network creates a secure and isolated private networking environment for instances to connect and share resources. A VPC network supports IPv4 network addresses…
How to Create a VPC Network A process that prepares and configures a server or service for use after initial deployment. A Vultr Virtual Private Cloud (VPC) network creates a secure and isolated private networking environment for instances to connect and share resources. A VPC network supports IPv4 network addresses…