Bulk Onboard Secure Domains - Akamai · over to Akamai. SaaS Vendors & Aggregators. Automate Akamai...
Transcript of Bulk Onboard Secure Domains - Akamai · over to Akamai. SaaS Vendors & Aggregators. Automate Akamai...
Bulk Onboard Secure Domains on Akamai
Speakers
Prasad PaiSenior Solutions Architect, SD AmericasAkamai Technologies, Inc.● 7+ Years in CDN market.● Newbie developer
Twitter: @pointerpai
Akhil JayaprakashProduct Manager, Core Edge Platform,Akamai Technologies, Inc.● 8+ Years in CDN market● Creator of “Akamai developer
toolkit”
Twitter: @akhiljp_dev
Agenda
● Background
● Current vs the proposed onboarding process
● The “Bulk Onboarder” tool
● Benefits/Savings
● Resources
BackgroundNew CustomersCompletes trial and now wishes to accelerate and secure 300+ domains over to Akamai
SaaS Vendors & AggregatorsAutomate Akamai onboarding of new customers on their platform
*Size of boxes represent market size
Solution today● PM CLI, CPS CLI, run script● Call GSS ask them to create edge hostnames● Add domains to WAF - all 305 properties ● Total time - 1.5 months
Why can’t we automate this?
Need for a tool
Speed Self-Serviceability Efficiency
High onboarding times for bulk onboards Non Akamai savvy customer needs PS
helpCustomers do not want to pay for initial onboarding
Current onboarding process
Capture/Review requirements
1. Cert create & deploy
2. Create secure edge hostname
3. Create the delivery configuration
4. Create CPCODE
5. Activate to Akamai Staging
6. Activate to staging/production
Setup Ready!
Effort - at least 1hr per domain/config TOO MANY
MANUALSTEPS!!!
7. Add domain to WAF
X 100
What can we improve?
AutomateUsing Akamai APIs
Automation reduces Manual errors
Mask Akamai processes
Proposed onboarding process!1.Cert create & deploy(Automated - CPS API - ✅)
2.Create secure edge hostname(Automated-SPS API-✅)
3.Create the delivery configuration(Automated - PAPI-✅)
4.Create CPCODE(Automated-PAPI-✅)
5.Activate to Akamai Staging.(Automated-PAPI-✅)
7.Activate to production(Automated-PAPI-✅)
Setup Ready!!
NO MANUAL STEPS!!
8.Add domain to WAF (Automated-Appsec API-✅)
INPUT
X 100
The Bulk Onboarder tool
The Bulk Onboarder toolCPS API SPS API PAPI AppSec API
BULK ONBOARDING TOOL
Certificate Ready!
Edge HostName ready!
Config Ready!
Domain added to WAF!
YAML INPUT
Demo
Demo
Demo
Demo
Benefits/Savings
~100 manual hourssaved for onboarding
100domains!
RoadmapQ3’19
Flexible InputMulti product support
Q4’19
Parallel Execution
Resources
● https://github.com/akamai-contrib/secure-bulk-onboarder
● https://developer.akamai.com/api
● https://developer.akamai.com/cli