Skip to main content

Steps for Creating a Service

To create a service, you should follow these steps:

  1. Sign in to your IO River account.
  2. Under the Services tab, choose ADD SERVICE.
  3. Follow the instructions in the Add New Service wizard:
    • Define domains and origin: enter at least one domain and an origin (you can define additional aliases in this step)
    • Select certificate: select one of the following
      • Create a fully-managed certificate (you will need to prove you own the domain using a DNS challenge)
      • Upload an existing certificate
      • Use a certificate that you created previously (if it matches the domains of the service)
    • Select template: this affects the behaviors and security settings the the service
    • Configure security: if the template is SaaS or Web Application you can configure the WAF engine to protect the service
    • Select CDN: select which CDNs will be used to provide access to the service
      • You may have several options, depending on the CDN providers you have in the IO River account
      • You can define new CDN provider directly from this step
      • It is recommended to use two or more providers, unless you select VCDN which contains multiple providers automatically
    • Set traffic steering: depending on the CDN providers selected you can
      • Configure service monitoring for availability and performance,
      • Select a steering policy: Performance-based, weights-based (statically assigned weights), or cost-based
  4. Click CREATE SERVICE.
  5. The new service should appear and you will see the Deployment Progress page.
    • The page shows the different steps IO River performs to get your service deployed
    • Depending on the CDN providers you chose, this can take from a few minutes up to an hour
    • If you selected a fully-managed certificate, you will need to prove you own the domain using a DNS challenge by following the instructions on the first step
    • The page automatically advances from one step to another, you don't need to do anything (except prove domain ownership as above)

The wizard is designed to cover the vast majority of scenarios, but you can fully customize the service:

  • Create your own CDN providers beforehand in the CDN Providers page. See Adding a CDN Account.
  • Create or upload your own customized certificate beforehand in the Certificates page. See Creating a certificate.
  • Customize the service behavior to control caching, header manipulation, etc. in the Behaviors page. See Creating a Behavior.
  • Customize the origins in the Origins page. See Adding an Origin.
  • Customize the domains and domain mappings in the Domains page. See Adding a Domain.
  • Customize the CDN providers of the service in the CDN Provider page, or change the steering policy in the Traffic Policy page. See Configuring the Default Traffic Policy.
  • Configure security rules, bot management, etc., and more...