From e48963b4b658b07bed3ff59db9612e52a39c5b4b Mon Sep 17 00:00:00 2001 From: neilpang Date: Mon, 22 May 2017 22:44:09 +0800 Subject: [PATCH] merge wiki --- How-to-use-OVH-domain-api.md | 94 +++++++++++++++++++++++++++++++++++- 1 file changed, 93 insertions(+), 1 deletion(-) diff --git a/How-to-use-OVH-domain-api.md b/How-to-use-OVH-domain-api.md index aac3054d..164047e2 100644 --- a/How-to-use-OVH-domain-api.md +++ b/How-to-use-OVH-domain-api.md @@ -1,4 +1,96 @@ -# Quick-Start +# Quick Start + +## 1. Create application key and secret +https://eu.api.ovh.com/createApp/ + +## 2. Set api key and api secret. + +``` +# application key +export OVH_AK="your application key" + +# application secret +export OVH_AS="your application secret" + +acme.sh --issue -d mydomain.com --dns dns_ovh +``` + +If you are first time using OVH api, you are required to authenticate the api. (This only happens the first time.) + +You will see some thing like bellow: + +``` +[Thu, Aug 25, 2016 10:54:03] Using OVH endpoint: ovh-eu +[Thu, Aug 25, 2016 10:54:04] OVH consumer key is empty, Let's get one: +[Thu, Aug 25, 2016 10:54:05] Please open this link to do authentication: https://eu.api.ovh.com/auth/?credentialToken=n0Qbjm6wBdBr2KiSqIuYSEnixxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +[Thu, Aug 25, 2016 10:54:05] Here is a guide for you: https://github.com/Neilpang/acme.sh/wiki/How-to-use-OVH-domain-api +[Thu, Aug 25, 2016 10:54:05] Please retry after the authentication is done. +[Thu, Aug 25, 2016 10:54:05] Error add txt for domain:_acme-challenge.mytest.mydomain.com + +``` + + +## 3. Authentication the api key. + (This only happens the first time.) + +Open the link above: +``` +https://eu.api.ovh.com/auth/?credentialToken=n0Qbjm6wBdBr2KiSqIuYSEnixxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +``` + +In the page, please select "Unlimited" for the Validity. + +Click "Authorize Access" + + +## 4. Then go back to try again. + +``` +acme.sh --issue -d mydomain.com --dns dns_ovh +``` + +Done. + + + +## 5. OVH api support OVH, kimsufi, soyoustart and runabove. +The default is using ovh-eu region. + +if you are using ovh-ca region, + +Create app key here: https://ca.api.ovh.com/createApp/ + +Then please specify the region in the first step: + +``` +export OVH_END_POINT=ovh-ca + +export OVH_AK="your application key" + +export OVH_AS="your application secret" + +acme.sh --issue -d mydomain.com --dns dns_ovh + +``` + + +All the supported regions: +``` +#'ovh-eu' (default) +#'ovh-ca': +#'kimsufi-eu' +#'kimsufi-ca' +#'soyoustart-eu' +#'soyoustart-ca' +#'runabove-ca' +``` + + + + + + +# Advanced Usage ## 1. Create application key, secret and consumer