Kibotos
kibo commands

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

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
FlagDefaultDescription
--command-id <key>idempotency key for this change; see kibo help command-ids
--ipv6Reach the port on ::1 instead of 127.0.0.1
--port <port>RequiredTCP port the service listens on inside the Workspace
-q, --quietprint only the IDs of the resources in the result
--ttl <duration>RequiredHow long the URL stays live, for example 2h
--workspace <id>Requiredid 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.

FlagDefaultDescription
--page-size <number>maximum number of results on a page
--page-token <token>token from the Next line of the previous page
-q, --quietprint 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]
FlagDefaultDescription
--command-id <key>idempotency key for this change; see kibo help command-ids

On this page