INTEGRITY Dokumentace

Správa streamů

Naučíte se:

Vytvořte stream

Streams jsou pipeline zpřístupněny jako tabulky SQL pod názvem streamu (například SELECT * FROM my_stream).

Dashboard

  1. V dashboardu Cloudflare přejděte na Pipelines stránce.

    Přejděte na Pipelines ↗
  2. Vyberte Create Pipeline pro spuštění průvodce vytvořením pipeline.

  3. Dokončete průvodce a vytvořte stream spolu s přiřazeným sinkem a pipeline.

Wrangler CLI

Chcete-li vytvořit stream, spusťte příkaz pipelines streams create příkaz:

npx wrangler pipelines streams create <STREAM_NAME>

Případně můžete spustit interaktivního průvodce nastavením, který pomůže nakonfigurovat stream, sink a pipeline, pomocí příkazu pipelines setup příkaz:

npx wrangler pipelines setup

Konfigurace schématu

Streams podporují dva přístupy ke zpracování dat:

Chcete-li vytvořit strukturovaný stream, poskytněte soubor se schématem:

npx wrangler pipelines streams create my-stream --schema-file schema.json

Příklad souboru se schématem:

{
	"fields": [
		{
			"name": "user_id",
			"type": "string",
			"required": true
		},
		{
			"name": "amount",
			"type": "float64",
			"required": false
		},
		{
			"name": "tags",
			"type": "list",
			"required": false,
			"items": {
				"type": "string"
			}
		},
		{
			"name": "metadata",
			"type": "struct",
			"required": false,
			"fields": [
				{
					"name": "source",
					"type": "string",
					"required": false
				},
				{
					"name": "priority",
					"type": "int32",
					"required": false
				}
			]
		}
	]
}

Podporované datové typy:

Zobrazení konfigurace streamu

Dashboard

  1. V Cloudflare dashboardu přejděte na Pipelines > Streams.

  2. Vyberte stream a zobrazte jeho konfiguraci.

Wrangler CLI

Chcete-li zobrazit konkrétní stream, spusťte příkaz pipelines streams get příkaz s ID streamu nebo s jeho názvem:

npx wrangler pipelines streams get <STREAM_NAME_OR_ID>

Chcete-li zobrazit seznam všech streamů ve svém účtu, spusťte příkaz pipelines streams list příkaz:

npx wrangler pipelines streams list

Aktualizace nastavení HTTP Ingest

Některá nastavení HTTP ingest můžete upravit i po vytvoření streamu. Úpravy schématu po vytvoření streamu podporovány nejsou.

Dashboard

  1. V Cloudflare dashboardu přejděte na Pipelines > Streams.

  2. Vyberte stream, který chcete aktualizovat.

  3. V Nastavení kartě přejděte na HTTP Ingest.

  4. Chcete-li zapnout nebo vypnout příjem dat přes HTTP, vyberte Povolit nebo Zakázat.

  5. Chcete-li aktualizovat nastavení ověřování a CORS, vyberte Úprava a upravte.

  6. Uložte své změny.

Odstranit stream

Dashboard

  1. V Cloudflare dashboardu přejděte na Pipelines > Streams.

  2. Vyberte stream, který chcete odstranit.

  3. V Nastavení kartě přejděte na Obecné, a vyberte Smazat.

Wrangler CLI

Chcete-li odstranit stream, spusťte příkaz pipelines streams delete příkaz:

npx wrangler pipelines streams delete <STREAM_ID>