How to Provision a Vultr Object Storage Subscription

Updated on September 23, 2024

Vultr Object Storage is an S3-compatible solution that lets you store and serve large amounts of data as objects. Vultr Object Storage provides scalable, durable, and secure storage for a variety of data types, such as documents, images, videos, and backups. It's ideal for big data storage, data backups, and content distribution using a secure S3-compatible endpoint.

Follow this guide to provision a Vultr Object Storage Subscription using the Vultr Customer Portal, API, or CLI.

  • Vultr Customer Portal
  • Vultr API
  • Vultr CLI
  1. Navigate to Products and click Cloud Storage.

  2. Select Object Storage from the list of options.

  3. Click Add Object Storage

  4. Select a Vultr Object Storage tier from the following options:

    • Accelerated: High-performance NVMe storage optimized for write-intensive workloads. Supports up to 10,000 IOPS and 5 Gbps throughput.
    • Performance: Low-latency NVMe storage designed for datacenter workloads. Supports up to 4,000 IOPS and 1 Gbps throughput.
    • Premium: Reliable and durable storage for general-purpose applications. Stored on HDD, indexed on SSD, with up to 1,000 IOPS and 800 Mbps throughput.
    • Standard: Cost-effective, high-availability bulk storage. Stored on HDD, indexed on SSD, with up to 800 IOPS and 600 Mbps throughput.
  5. Select your desired Vultr location.

  6. Enter a descriptive label in the Label field.

  7. Click Add Object Storage to provision the Vultr Object Storage subscription.

    Deploy Vultr Object Storage

  1. Send a GET request to the Get All Clusters endpoint and note your target cluster ID depending on the Vultr region.

    console
    $ curl "https://api.vultr.com/v2/object-storage/clusters" \
        -X GET \
        -H "Authorization: Bearer ${VULTR_API_KEY}"
    
  2. Send a GET request to the Get All Tiers endpoint to view all available Vultr Object Storage tiers and note your target tier ID.

    console
    $ curl "https://api.vultr.com/v2/object-storage/tiers" \
      -X GET \
      -H "Authorization: Bearer ${VULTR_API_KEY}"
    
  3. Send a POST request to the Create Object Storage endpoint to provision a Vultr Object Storage subscription with your target tier and region.

    console
    $ curl "https://api.vultr.com/v2/object-storage" \
        -X POST \
        -H "Authorization: Bearer ${VULTR_API_KEY}" \
        -H "Content-Type: application/json" \
        --data '{
            "label" : "<label>"  
            "cluster_id" : <cluster-id>,   
            "tier_id" : <tier-id>
        }'
    

    Visit the Create Object Storage endpoint to view additional attributes to apply to your Vultr Object Storage subscription request.

  4. Send a GET request to the List Object Storages endpoint to view all available Vultr Object Storage subscriptions in your account.

    console
    $ curl "https://api.vultr.com/v2/object-storage" \
        -X GET \
        -H "Authorization: Bearer ${VULTR_API_KEY}" \
        -H "Content-Type: application/json"
    
  1. List all available Vultr Object Storage clusters and note your target cluster ID depending on the Vultr region.

    console
    $ vultr-cli object-storage list-clusters
    
  2. Provision a Vultr Object Storage subscription.

    console
    $ vultr-cli object-storage create --cluster-id <cluster-id> --label <label>
    
  3. List all Vultr Object Storage subscriptions in your account.

    console
    $ vultr-cli object-storage list
    

    Run vultr-cli object-storage create --help to view all available options to apply to your Vultr Object Storage subscription request.

Comments

No comments yet.