CLI – Oversikt
Status200-CLI-en, status200, administrerer Status200-prosjektet ditt fra en terminal eller et skript. Den lister, leser, oppretter, endrer, sletter og teller monitorer, hendelser, varsler, statussider og de andre postene som Status200-API-et tilbyr, med en API-nøkkel til prosjektet ditt.
Slik virker CLI-en
Hver kommando sender én forespørsel til Status200s REST API og skriver ut svaret. CLI-en henter API-nøkkelen og adressen til Status200-en din fra flagg, miljøvariabler eller en kontekst som status200 login har lagret. Nøkkelen avgjør hva en kommando kan lese og endre, nøyaktig som for API-et.
Én kommando, én forespørsel
Kommandoene for poster følger med CLI-en: hver type post som Status200-API-et åpner for verktøy, har én, de samme postene som MCP-serveren har verktøy for. Kjør status200 resources for å liste dem.
Før du begynner
- Node.js og npm, i en aktuell LTS-versjon, for å installere CLI-en.
- En API-nøkkel til prosjektet ditt. Opprett en under Prosjektinnstillinger → Avansert → API-nøkler med Opprett API-nøkkel: se Opprett en API-nøkkel.
- På Status200 Cloud abonnementet Growth eller høyere. Et prosjekts API-nøkler virker bare på det: se API-nøkler og SCIM under abonnementet sitt.
Installer CLI-en
Installer pakken @status200/cli fra npm. Den legger til kommandoen status200, og --version skriver ut versjonen du har installert:
npm install -g @status200/cli
status200 --versionCLI-en utgis sammen med Status200 og har samme versjonsnummer. På en selvhostet Status200 installerer du CLI-en i versjonen til Status200-en din, slik at kommandoene passer til postene serveren din har:
npm install -g @status200/cli@<your-oneuptime-version>Kjør de første kommandoene
Lagre API-nøkkelen din
Logg inn med nøkkelen og adressen til Status200-en din. CLI-en lagrer dem som en kontekst med navnet
defaultog bruker den fra nå av:status200 login <your-api-key> https://status200.ruDen svarer
Logged in successfully. Context "default" is now active.På en selvhostet Status200 bruker du adressen dens i stedet forhttps://status200.ru.List hendelsene dine
status200 incident listDe ti nyeste hendelsene vises som en tabell.
loginlagrer nøkkelen uten å sjekke den, så dette er den første kommandoen som viser at nøkkelen virker: blir den avvist, se Feilsøking.Se hva mer du kan administrere
status200 resourcesListen viser hver type post du kan jobbe med, og kommandoen dens, for eksempel
monitor,status-pageelleron-call-policy.
Kommandoene i korte trekk
| Kommando | Hva den gjør | Les mer |
|---|---|---|
status200 login <api-key> <instance-url> | Lagrer en API-nøkkel og en adresse som en kontekst | Autentisering |
status200 context list, use, current, delete | Lister, bytter, viser og sletter lagrede kontekster | Autentisering |
status200 whoami | Viser URL-en og API-nøkkelen som neste kommando vil bruke | Autentisering |
status200 deploy | Registrerer en utrulling, eller en annen endring, for diagrammer og Status200 AI | Utrullinger og endringer |
status200 <resource> list, get, create, update, delete, count | Jobber med én type post | Ressursoperasjoner |
status200 resources | Lister typene poster med kommandoene deres | Kommandoreferanse |
status200 version | Skriver ut CLI-ens versjon | Kommandoreferanse |
status200 help [command] | Viser hjelpen til en kommando | Få hjelp |
Globale alternativer
Disse alternativene virker med hver kommando, før eller etter den:
| Alternativ | Hva det gjør |
|---|---|
--api-key <key> | API-nøkkelen for denne kommandoen, i stedet for den lagrede |
--url <url> | Adressen til Status200-en din for denne kommandoen |
--context <name> | En lagret kontekst for denne kommandoen, i stedet for den gjeldende |
-o, --output <format> | table, json eller wide: se Utdataformater |
--no-color | Skriver ut uten farger |
-V, --version | Skriver ut CLI-ens versjon |
-h, --help | Viser hjelpen til kommandoen |
Få hjelp
Hver kommando har sin egen hjelp, med argumentene, alternativene og standardverdiene sine:
status200 --help
status200 help incident
status200 incident list --help