CLI – Oversigt
Status200-CLI'en, status200, administrerer dit Status200-projekt fra en terminal eller et script. Den viser, læser, opretter, ændrer, sletter og tæller monitorer, hændelser, advarsler, statussider og de andre poster, som Status200-API'et tilbyder, med en API-nøgle til dit projekt.
Sådan virker CLI'en
Hver kommando sender én anmodning til Status200s REST API og udskriver svaret. CLI'en tager API-nøglen og adressen på din Status200 fra flag, miljøvariabler eller en kontekst, som status200 login har gemt. Nøglen afgør, hvad en kommando må læse og ændre, præcis som for API'et.
Én kommando, én anmodning
Kommandoerne til poster følger med CLI'en: hver slags post, som Status200-API'et åbner for værktøjer, har én, de samme poster, som MCP-serveren har værktøjer til. Kør status200 resources for at vise dem.
Før du begynder
- Node.js og npm, i en aktuel LTS-version, til at installere CLI'en.
- En API-nøgle til dit projekt. Opret en under Projektindstillinger → Avanceret → API-nøgler med Opret API-nøgle: se Opret en API-nøgle.
- På Status200 Cloud abonnementet Growth eller højere. Et projekts API-nøgler virker kun på det: se API-nøgler og SCIM under deres abonnement.
Installér CLI'en
Installér pakken @status200/cli fra npm. Den tilføjer kommandoen status200, og --version udskriver den version, du har installeret:
npm install -g @status200/cli
status200 --versionCLI'en udgives sammen med Status200 og har det samme versionsnummer. På en selvhostet Status200 skal du installere CLI'en i din Status200s version, så dens kommandoer passer til de poster, din server har:
npm install -g @status200/cli@<your-oneuptime-version>Kør dine første kommandoer
Gem din API-nøgle
Log ind med nøglen og adressen på din Status200. CLI'en gemmer dem som en kontekst ved navn
defaultog bruger den fremover:status200 login <your-api-key> https://status200.ruDen svarer
Logged in successfully. Context "default" is now active.På en selvhostet Status200 bruger du dens adresse i stedet forhttps://status200.ru.Vis dine hændelser
status200 incident listDe ti nyeste hændelser vises som en tabel.
logingemmer nøglen uden at tjekke den, så dette er den første kommando, der viser, at nøglen virker: bliver den afvist, så se Fejlfinding.Se, hvad du ellers kan administrere
status200 resourcesListen viser hver slags post, du kan arbejde med, og dens kommando, for eksempel
monitor,status-pageelleron-call-policy.
Kommandoerne på et øjeblik
| Kommando | Hvad den gør | Læs mere |
|---|---|---|
status200 login <api-key> <instance-url> | Gemmer en API-nøgle og en adresse som en kontekst | Godkendelse |
status200 context list, use, current, delete | Viser, skifter, oplyser og sletter gemte kontekster | Godkendelse |
status200 whoami | Viser den URL og API-nøgle, som den næste kommando vil bruge | Godkendelse |
status200 deploy | Registrerer en udrulning eller en anden ændring til grafer og Status200 AI | Udrulninger og ændringer |
status200 <resource> list, get, create, update, delete, count | Arbejder med én slags post | Ressourceoperationer |
status200 resources | Viser slagsene af poster med deres kommandoer | Kommandoreference |
status200 version | Udskriver CLI'ens version | Kommandoreference |
status200 help [command] | Viser hjælpen til en kommando | Få hjælp |
Globale indstillinger
Disse indstillinger virker med alle kommandoer, før eller efter dem:
| Indstilling | Hvad den gør |
|---|---|
--api-key <key> | API-nøglen til denne kommando, i stedet for den gemte |
--url <url> | Adressen på din Status200 til denne kommando |
--context <name> | En gemt kontekst til denne kommando, i stedet for den aktuelle |
-o, --output <format> | table, json eller wide: se Outputformater |
--no-color | Udskriver uden farver |
-V, --version | Udskriver CLI'ens version |
-h, --help | Viser hjælpen til kommandoen |
Få hjælp
Hver kommando har sin egen hjælp med sine argumenter, indstillinger og standardværdier:
status200 --help
status200 help incident
status200 incident list --help