← Web3 / web3
Začínáme
Pomocí tohoto návodu nastavíte bránu Cloudflare Web3, která vaší aplikaci poskytne přístup k síti IPFS nebo Ethereum přes HTTP bez nutnosti provozovat vlastní uzel.
Než začnete
Než začnete, ujistěte se, že máte nastavit účet a přidali svůj web na Cloudflare.
Krok 1 - Přihlaste se k odběru gateway
Brány Web3 jsou placený doplněk. Chcete-li k nim získat přístup, přihlásit se k odběru brány.
Krok 2 - Vytvořte gateway
Po zakoupení předplatného gateway vytvořte gateway.
Vytvoření přes dashboard
Chcete-li vytvořit bránu pomocí dashboardu:
-
V dashboardu Cloudflare přejděte na Web3 stránce.
Přejděte na Web3 ↗ -
Klikněte na Create Gateway.
-
Zadejte následující údaje:
- Hostname: Zadejte hostname, který chcete použít jako svou gateway. Musí se jednat o subdoménu aktuální zóny Cloudflare.
- Popis Gateway: Zadejte popis, který pomůže odlišit jednotlivé gateway.
- Typ Gateway: Vyberte cíl gateway IPFS DNSLink, IPFS Universal Path, nebo Ethereum.
- DNSLink: Platí pouze pro IPFS gateway, více informací naleznete na DNSLink.
- Klikněte na Nasadit.
Vytvoření přes API
Chcete-li vytvořit gateway pomocí API, odešlete POST požadavek, který obsahuje následující parametry:
name: Hostname, který bude na cílovou gateway odkazovat prostřednictvímCNAMEzáznam.target: Cíl gateway pro daný hostname (ethereum,ipfs,ipfs_universal_path).
Pokud potřebujete pomoc s ověřováním API, podívejte se na Dokumentace Cloudflare API.
curl "https://api.cloudflare.com/client/v4/zones/{zone_id}/web3/hostnames" \
--header "X-Auth-Email: <EMAIL>" \
--header "X-Auth-Key: <API_KEY>" \
--header "Content-Type: application/json" \
--data '{
"name": "gateway.example.com",
"description": "This is my IPFS gateway.",
"target": "ipfs",
"dnslink": "/ipns/onboarding.ipfs.cloudflare.com"
}'Odpověď obsahuje úplnou definici nového gateway.
{
"success": true,
"errors": [],
"messages": [],
"result": {
"id": "<WEB3_GATEWAY_ID>",
"name": "gateway.example.com",
"description": "This is my IPFS gateway.",
"status": "active",
"target": "ipfs",
"dnslink": "/ipns/onboarding.ipfs.cloudflare.com",
"created_on": "<CREATED_ON_DATE>",
"modified_on": "<MODIFIED_ON_DATE>"
}
}Při vytvoření brány Cloudflare automaticky:
- Vytvoří a přidá záznamy do vaší Cloudflare DNS aby vaše gateway mohla přijímat a správně směrovat provoz.
- Proxy servery provoz na daný hostname.
- Vydá certifikát SSL/TLS pro zadaný název hostitele.
Krok 3 - Upravte nastavení Cloudflare
Jakmile se vaše brána stane aktivní, můžete upravit nastavení Cloudflare přiřazená k vašemu hostname.
Vzhledem k tomu, že váš provoz je automaticky směrován přes proxy Cloudflare, můžete upravit nastavení webu a využít různé zabezpečení, výkon a spolehlivost výhody.
Krok 4 - Omezte přístup ke gateway (volitelné)
Pokud bránu používáte pro backendové služby, můžete pomocí Cloudflare Zero Trust omezit přístup k bráně.
Krok 5 - Nastavte oznámení o využití
Protože se jedná o službu s fakturace podle využití, Cloudflare doporučuje nastavit oznámení o fakturaci na základě využití, abyste předešli neočekávaným účtům.
Chcete-li tato oznámení nastavit:
-
V dashboardu Cloudflare přejděte na Oznámení stránce.
Přejděte na Oznámení ↗ -
Na Typ upozornění z Usage Based Billing, klikněte na Vyberte.
-
Vyplňte následující údaje:
- Název
- Produkt
- Limit oznámení (přesná metrika se liší podle produktu)
- E-mail pro oznámení
-
Vyberte Save.
Krok 6 - Používejte gateway
Jakmile vytvoříte bránu a aktualizujete nastavení Cloudflare, můžete začít používat svou IPFS nebo Ethereum.