Opis skryptu
Skrypt sprawdzający jakie uprawnienia do jakiej aplikacji mamy w API OVH.
Uruchomienie skryptu
sudo nano /usr/local/sbin/check_api_ovh.sh sudo chmod +x /usr/local/sbin/check_api_ovh.sh sudo /usr/local/sbin/check_api_ovh.sh
Zawartość skryptu
#!/usr/bin/env bash
# https://eu.api.ovh.com/createToken/
APPLICATION_KEY="7d3a3xxxxxxxxx"
APPLICATION_SECRET="2e7b6d0dxxxxxxxxxxxxxx"
CONSUMER_KEY="e5cb82e288xxxxxxxxxxxx"
URL="https://eu.api.ovh.com/1.0/domain/zone" # or ca instead of eu
NOW=$(date +%s)
DIGEST=$(echo -n "$APPLICATION_SECRET+$CONSUMER_KEY+GET+$URL++$NOW" | sha1sum | awk '{print $1}')
curl -H "X-Ovh-Application: $APPLICATION_KEY" \
-H "X-Ovh-Consumer: $CONSUMER_KEY" \
-H "X-Ovh-Timestamp: $NOW" \
-H "X-Ovh-Signature: \$1\$DIGEST" \
-i "$URL"
Wynik działania skryptu

