← Cloudflare Workers VPC / workers-vpc
Cloudflare Workers VPC
Bezpečně připojte svůj privátní cloud ke Cloudflare a vytvářejte aplikace napříč cloudy.
Workers VPC vám umožňuje připojit Workers k privátním API, službám a databázím v externích cloudech (AWS, Azure, GCP, on-premise a dalších), které nejsou dostupné z veřejného internetu.
VPC služby umožňují navázat vazbu na konkrétního hostitele a port ve vaší soukromé síti. Připojte Cloudflare Tunnel k vaší infrastruktuře, zaregistrujte každý cíl jako VPC Service a použijte binding API z vašeho Workeru. VPC Services podporují HTTP a TCP (TCP databáze prostřednictvím Hyperdrive).
VPC sítě poskytují Workers širší přístup: umožňují navázat vazbu na celou Cloudflare Tunnel, Cloudflare Mesh síť, nebo Cloudflare WAN on-ramp (GRE, IPsec, CNI), aniž byste museli jednotlivé hostitele předem registrovat. Cíl určuje adresa URL nebo adresa zadaná za běhu. Sítě VPC podporují HTTP přes fetch() a raw TCP prostřednictvím connect() pro služby, které nejsou HTTP, jako Redis, MQTT a vlastní protokoly. Stejná vazba může také odesílat provoz na veřejné cíle na internetu prostřednictvím Cloudflare Gateway, s uplatněnými zásadami a protokoly Zero Trust.
Navázání přes vpc_servicesnebovpc_networks
Přístup k privátním aplikacím nebo sítím prostřednictvím cloudflared
Přístup k celému účtu prostřednictvím cf1:network
Dosažení cílů přes vstupní body GRE, IPsec nebo CNI
Provoz Mesh a WAN prochází přes Gateway, kde se vynucují zásady a provoz je protokolováno.
API, databáze a hostitelé ve vaší síti, dostupní přes libovolný vstupní bod
Dostupné přes Mesh nebo WAN
export default {
async fetch(request, env, ctx) {
// Access your private API through the service binding
const response = await env.PRIVATE_API.fetch(
"http://internal-api.company.local/data",
);
// Process the response from your private network
const data = await response.json();
return new Response(JSON.stringify(data), {
headers: { "content-type": "application/json" },
});
},
}; {
"$schema": "node_modules/wrangler/config-schema.json",
"name": "WORKER-NAME",
"main": "src/index.ts",
"compatibility_date": "2025-02-04",
"vpc_services": [
{
"binding": "PRIVATE_API",
"service_id": "ENTER_SERVICE_ID",
"remote": true
}
]
}Případy použití
Přístup k soukromým API z aplikací Workers
Nasazujte do Workers rozhraní API nebo full-stack aplikace, které se připojují k privátním autentizačním službám, CMS systémům, interním API a dalším. Vaše aplikace ve Workers běží globálně s optimalizovaným přístupem k backendovým službám vaší privátní sítě.
Brána API
Směrujte požadavky na interní mikroslužby ve vaší privátní síti na základě cest URL. Centralizujte řízení přístupu a vyvažování zátěže pro více privátních služeb ve Workers.
Interní nástroje, agenti, dashboardy
Vytvářejte aplikace pro zaměstnance a servery MCP, které agregují data z více privátních služeb. Vznikají tak jednotné dashboardy, administrátorské panely a interní nástroje, aniž byste museli vystavovat backendové systémy.
Uplatněte kontroly Zero Trust na odchozí provoz Workeru
Směrování veřejného internetového provozu z Workers přes Cloudflare Gateway takže stávající zásady DNS, HTTP, Network a egress, včetně příslušných logů, platí na programové výpočetní úlohy stejně jako na vaše zaměstnance. Zabraňte Workeru v přístupu k nežádoucím cílům, aniž byste museli psát vlastní proxy logiku.
Související produkty
Vytvářejte serverless aplikace a nasazujte je okamžitě po celém světě, a získejte tak výjimečný výkon, spolehlivost a škálovatelnost.
Připojujte se z Workers k databázím PostgreSQL a MySQL pomocí vestavěného poolingu spojení a cachování, dostupného pro všechny plány Workers.
Obsah
19 stránek zrcadlených z dokumentace Cloudflare pro workers-vpc.
Pages
Konfigurace
Příklady
- Připojení Workers ke Cloudflare Mesh
- Přístup k soukromému API nebo webu
- Připojení k privátní databázi
- Přístup k soukromému segmentu S3
- Směrování k privátním službám z Workers