kibo exposure
Publish a port inside a Workspace as a public HTTPS URL. This page lists the usage, examples, and flags of kibo exposure and its subcommands, generated from the kibo source code.
Every command on this page also takes the global flags --endpoint, --json, and --timeout. See CLI reference for kibo.
Subcommands:
kibo exposure create: Publish one HTTP port as a public HTTPS URLkibo exposure get: Get an Exposurekibo exposure list: List Exposureskibo exposure revoke: Stop serving an Exposure
kibo exposure create
Publishes one HTTP port inside a running Workspace as an https:// URL anyone with the link can open. The port is read on the guest's loopback address, so a service bound to 127.0.0.1 works without changing anything inside the Workspace.
The URL is a random name under the deployment's Exposure domain. It stays the same across Workspace restarts, so it can be bookmarked or sent to someone, and it is not reused after the Exposure is revoked.
There is no access control: anyone who has the URL reaches the service. --ttl is required and bounds how long that stays true; the Exposure is also revoked when the Workspace stops or is deleted. WebSocket and server-sent events work over this URL; other protocols do not.
kibo exposure create [flags]Examples:
kibo exposure create --workspace ws-01k6… --port 8080 --ttl 2h| Flag | Default | Description |
|---|---|---|
--command-id <key> | idempotency key for this change; see kibo help command-ids | |
--ipv6 | Reach the port on ::1 instead of 127.0.0.1 | |
--port <port> | Required | TCP port the service listens on inside the Workspace |
-q, --quiet | print only the IDs of the resources in the result | |
--ttl <duration> | Required | How long the URL stays live, for example 2h |
--workspace <id> | Required | id of the Workspace whose port is published |
kibo exposure get
Get an Exposure.
kibo exposure get <exposure-id> [flags]kibo exposure list
List Exposures.
kibo exposure list [flags]Also available as kibo exposure ls.
| Flag | Default | Description |
|---|---|---|
--page-size <number> | maximum number of results on a page | |
--page-token <token> | token from the Next line of the previous page | |
-q, --quiet | print only the IDs of the resources in the result | |
--workspace <id> | only Exposures of the Workspace with this id |
kibo exposure revoke
Stop serving an Exposure.
kibo exposure revoke <exposure-id> [flags]| Flag | Default | Description |
|---|---|---|
--command-id <key> | idempotency key for this change; see kibo help command-ids |
kibo egress
Create and manage caller-owned SOCKS5 Egresses. This page lists the usage, examples, and flags of kibo egress and its subcommands, generated from the kibo source code.
kibo resolver
Create and manage caller-chosen DNS Resolvers. This page lists the usage, examples, and flags of kibo resolver and its subcommands, generated from the kibo source code.