コンテンツにスキップ

Cloudflare · Integration

Cloudflare 統合

エッジでレンダリングを実行する場合、生成した PDF を R2 に保存する場合、または worker エンドポイントを呼び出す前に API リクエストに対してパッケージレベルの検証が必要な場合は、nextpdf/cloudflare を使用します。

ページ用途
概要パッケージの境界とサポート対象ワークフロー。
インストールComposer でのインストールと Cloudflare の前提条件。
クイックスタートエッジで PDF をレンダリングする初回フロー。
構成worker、API 保護、R2 の構成キー。
APIレンダラー、ペイロード、レスポンスパーサー、API 保護、R2 アーカイブ、ピン留めされたトランスポートの各 API。
開発者ガイドエッジのライフサイクル、リクエスト境界、ローカルフォールバック、拡張ポイント。
本番環境での利用デプロイと運用パターン。
セキュリティと運用worker URL の検証、サイズ制限、ピン留め、R2 の制御。
トラブルシューティングエッジレンダリングとアーカイブでよく起きる障害。
シンボル役割
NextPDF\Cloudflare\CloudflareHtmlRendererCloudflare worker への HTML レンダリングリクエスト送信。
NextPDF\Cloudflare\CloudflareRendererConfigイミュータブルな worker レンダラー構成オブジェクト。
NextPDF\Cloudflare\ApiProtectionリクエストサイズ、クライアント、API キーのゲート。
NextPDF\Cloudflare\R2ArchiveManager生成した PDF バイト列のアップロードと署名付き URL の作成。
NextPDF\Cloudflare\Transport\PinnedCurlTransport公開鍵ピン留めをサポートする PSR-18 トランスポート。