CLI – Översikt
Status200s CLI, status200, hanterar ditt Status200-projekt från en terminal eller ett skript. Den listar, läser, skapar, ändrar, tar bort och räknar monitorer, incidenter, varningar, statussidor och de andra poster som Status200s API erbjuder, med en API-nyckel till ditt projekt.
Så fungerar CLI:n
Varje kommando skickar en begäran till Status200s REST API och skriver ut svaret. CLI:n tar API-nyckeln och adressen till ditt Status200 från flaggor, miljövariabler eller en kontext som status200 login har sparat. Nyckeln avgör vad ett kommando får läsa och ändra, precis som för API:et.
Ett kommando, en begäran
Kommandona för poster följer med CLI:n: varje sorts post som Status200s API öppnar för verktyg har ett, samma poster som MCP-servern har verktyg för. Kör status200 resources för att lista dem.
Innan du börjar
- Node.js och npm, i en aktuell LTS-version, för att installera CLI:n.
- En API-nyckel till ditt projekt. Skapa en under Projektinställningar → Avancerad → API-nycklar med Skapa API-nyckel: se Skapa en API-nyckel.
- På Status200 Cloud planen Growth eller högre. Ett projekts API-nycklar fungerar bara på den: se API-nycklar och SCIM under sin plan.
Installera CLI:n
Installera paketet @status200/cli från npm. Det lägger till kommandot status200, och --version skriver ut den version du har installerat:
npm install -g @status200/cli
status200 --versionCLI:n släpps tillsammans med Status200 och har samma versionsnummer. På ett egenhostat Status200 installerar du CLI:n i ditt Status200s version, så att dess kommandon passar de poster din server har:
npm install -g @status200/cli@<your-oneuptime-version>Kör dina första kommandon
Spara din API-nyckel
Logga in med nyckeln och adressen till ditt Status200. CLI:n sparar dem som en kontext med namnet
defaultoch använder den från och med nu:status200 login <your-api-key> https://status200.ruDen svarar
Logged in successfully. Context "default" is now active.På ett egenhostat Status200 använder du dess adress i stället förhttps://status200.ru.Lista dina incidenter
status200 incident listDe tio nyaste incidenterna visas som en tabell.
loginsparar nyckeln utan att kontrollera den, så detta är det första kommandot som visar att nyckeln fungerar: om den avvisas, se Felsökning.Se vad mer du kan hantera
status200 resourcesListan visar varje sorts post du kan arbeta med, och dess kommando, till exempel
monitor,status-pageelleron-call-policy.
Kommandona i korthet
| Kommando | Vad det gör | Läs mer |
|---|---|---|
status200 login <api-key> <instance-url> | Sparar en API-nyckel och en adress som en kontext | Autentisering |
status200 context list, use, current, delete | Listar, byter, visar och tar bort sparade kontexter | Autentisering |
status200 whoami | Visar URL:en och API-nyckeln som nästa kommando kommer att använda | Autentisering |
status200 deploy | Registrerar en driftsättning, eller en annan ändring, för diagram och Status200 AI | Driftsättningar och ändringar |
status200 <resource> list, get, create, update, delete, count | Arbetar med en sorts post | Resursoperationer |
status200 resources | Listar sorterna av poster med deras kommandon | Kommandoreferens |
status200 version | Skriver ut CLI:ns version | Kommandoreferens |
status200 help [command] | Visar hjälpen för ett kommando | Få hjälp |
Globala alternativ
De här alternativen fungerar med varje kommando, före eller efter det:
| Alternativ | Vad det gör |
|---|---|
--api-key <key> | API-nyckeln för det här kommandot, i stället för den sparade |
--url <url> | Adressen till ditt Status200 för det här kommandot |
--context <name> | En sparad kontext för det här kommandot, i stället för den aktuella |
-o, --output <format> | table, json eller wide: se Utdataformat |
--no-color | Skriver ut utan färger |
-V, --version | Skriver ut CLI:ns version |
-h, --help | Visar hjälpen för kommandot |
Få hjälp
Varje kommando har sin egen hjälp, med sina argument, alternativ och standardvärden:
status200 --help
status200 help incident
status200 incident list --help