How to Manage Active Regions for Vultr CDN Push Zones

Updated on September 25, 2024

Active Regions in Vultr CDN Push Zones allow you to specify the regions where your content is stored and delivered. With 32 global locations to choose from, this feature ensures that your data is readily available and served quickly from multiple edge servers, enhancing performance and reducing latency for users in those regions. By updating the active regions, you can optimize content delivery and improve the user experience across various geographic areas.

Follow this guide to update the active regions for Vultr CDN Push Zones on your Vultr account using the Vultr Customer Portal, API, or CLI.

  • Vultr Customer Portal
  • Vultr API
  • Vultr CLI
  1. Navigate to Products, click CDN, and then click Push Zones.

    Pushzone option in products sidebar

  2. Click your target CDN Push Zone service.

    Selection of a target Push Zone service

  3. Click Regions.

    Button for Region Management Portal

  4. Select any region in which you want a Push Zone.

  5. Deselect any region in which you don't want a Push Zone.

  1. Send a GET request to the List Push Zones endpoint and note the target Push Zone service's ID.

    console
    $ curl "https://api.vultr.com/v2/cdns/push-zones" \
        -X GET \
        -H "Authorization: Bearer ${VULTR_API_KEY}"
    
  2. Send a PUT request to the Update Push Zone to update the Push Zone regions.

    console
    $ curl "https://api.vultr.com/v2/cdns/push-zones/<pushzone-id>" \
        -X PUT \
        -H "Authorization: Bearer ${VULTR_API_KEY}" \
        -H "Content-Type: application/json" \
        -d '{
            "regions": ["ams", "dfw", "sjc"]
    }'
    
  1. List all available CDN Push Zone services and note the target Push Zone service's ID.

    console
    $ vultr-cli cdn push list
    
  2. Update the regions for the target Push Zone service.

    console
    $ vultr-cli cdn push update <pushzone-id> --regions "ams,atl,blr"