Automatisation

CLI et API

Pilotez déploiements, logs et mise à l'échelle depuis votre terminal ou n'importe quel pipeline CI.

Terminal
  1. 1$ cloud login
  2. 2$ cloud deploy --service api
  3. 3→ Build de api depuis main
  4. 4→ Build terminé en 34 s
  5. 5✓ api est en ligne
  6. 6$ cloud logs api --tail

Tout le tableau de bord, depuis votre clavier

La CLI et l'API REST couvrent les mêmes actions que le tableau de bord : vous pouvez automatiser n'importe quel workflow.

  • Une CLI rapide et scriptable

    Déployez, suivez les logs, ouvrez un shell et mettez vos services à l'échelle avec des commandes courtes.

  • API REST

    Une API JSON documentée, avec une spécification OpenAPI pour chaque ressource.

  • Clés d'API à portée limitée

    Créez des clés limitées à un espace de travail, un service ou un ensemble d'actions.

  • Webhooks

    Recevez les événements de déploiement, de mise à l'échelle et d'incident sur vos propres endpoints.

Automatisez en trois étapes

Passez des clics manuels à un pipeline scripté en quelques minutes.

  • npm
  • Homebrew
  • Binaire
  • Conteneur

Exemples

Une même action, trois façons

Déclenchez un déploiement depuis votre terminal, votre fournisseur de CI ou une simple requête HTTP.

  • Sortie lisible ou JSON
  • Codes de sortie compris par la CI
  • Limites de débit adaptées à l'automatisation
          
            
                1
                # Installer la CLI et se connecter
              
                2
                $ npm install -g @cloud/cli
              
                3
                $ cloud login
              
                4
                 
              
                5
                # Déployer et suivre les logs
              
                6
                $ cloud deploy --service api --wait
              
                7
                ✓ api est en ligne
              
                8
                $ cloud logs api --tail
              
          
        

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.

Offre gratuite · Sans carte bancaire

Poussez votre code aujourd'hui. En ligne avant que votre café refroidisse.

Connectez un dépôt, choisissez une région et obtenez une URL de production avec HTTPS, logs et autoscaling déjà activés.

$ git push origin main

  1. Build34 s
  2. Déploiement12 s
  3. Contrôles de santé3 s

your-app.example.com

Buy NowTheme Details