Pensé pour l’automatisation
Passer par le tableau de bord convient très bien pour un premier déploiement. Ensuite, la plupart des équipes veulent que les déploiements suivent les tests, que les environnements soient créés par des scripts et que les ingénieurs d’astreinte consultent les logs sans quitter le terminal. La CLI et l’API le permettent sans outillage supplémentaire.
Ce que vous pouvez automatiser
Chaque action du tableau de bord est disponible via l’API, et la CLI regroupe les plus courantes dans des commandes courtes.
- Déploiements, retours arrière et promotions entre environnements
- Règles de mise à l’échelle, variables d’environnement et domaines
- Logs, métriques et accès shell pour le débogage
Clés et permissions
Les clés d’API sont rattachées à un espace de travail et peuvent être limitées à un accès en lecture seule ou à certains services. Chaque appel effectué avec une clé est enregistré dans le journal d’audit avec le nom de la clé : les modifications automatisées sont ainsi aussi traçables que les modifications manuelles.