INTEGRITY Dokumentace

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:

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

    Přejděte na Web3 ↗
  2. Klikněte na Create Gateway.

  3. Zadejte následující údaje:

  1. 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:

Pokud potřebujete pomoc s ověřováním API, podívejte se na Dokumentace Cloudflare API.

Požadavek
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.

Odpověď
{
  "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:

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:

  1. V dashboardu Cloudflare přejděte na Oznámení stránce.

    Přejděte na Oznámení ↗
  2. Na Typ upozornění z Usage Based Billing, klikněte na Vyberte.

  3. Vyplňte následující údaje:

    • Název
    • Produkt
    • Limit oznámení (přesná metrika se liší podle produktu)
    • E-mail pro oznámení
  4. 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.