IPFSゲートウェイの使用
IPFSゲートウェイを持っている場合 — つまり、IPFSをtargetとして新しいゲートウェイを作成した場合 — URLを使用してIPFSネットワークからデータを取得できます。
CloudflareのIPFSゲートウェイを通じてコンテンツにアクセスするたびに、ゲートウェイのホスト名とリクエストパスの2つの部分を含むURLが必要です。
ゲートウェイのホスト名は、ゲートウェイを作成したときに提供したHostnameの値になります。
リクエストパスは、提供するコンテンツの種類に応じて異なります。
リクエストパスが/ipfs/<CID_HASH>の場合、それはゲートウェイに対して、直後に続くコンテンツ識別子(CID)を持つコンテンツを要求していることを示します。コンテンツはCIDによってアドレス指定されるため、ゲートウェイの応答は不変であり、決して変更されることはありません。例としては、https://cloudflare-ipfs.com/ipfs/QmXoypizjW3WknFiJnKLwHCnL72vedxjQkDDP1mXWo6uco/wiki/があり、これはWikipediaのミラーであり、不変の/ipfs/リンクです。
リクエストパスが/ipns/<DOMAIN>の場合、それはゲートウェイに対して、DNS内の指定されたドメインに関連付けられたCIDを検索し、そのCIDに対応するコンテンツを提供するように指示します。DNSは時間とともに変化する可能性があるため、ゲートウェイの応答も変わります。例としては、https://cloudflare-ipfs.com/ipns/ipfs.tech/があり、これはIPFSのマーケティングサイトであり、ipfs.techドメインに関連付けられたDNSLinkレコードを変更することでいつでも変更可能です。
CloudflareのIPFSゲートウェイは現在、読み取り専用アクセスに制限されています。