Cloudflare では、プールはエンドポイントとその整理方法を表します。そのため、プールは複数のエンドポイントのグループにも、プールあたり 1 つのエンドポイント(オリジンサーバーなど)にもできます。
DNS の用語に詳しい場合は、プールを「レコードセット」と考えると分かりやすいです。ただし Cloudflare は、正常とみなしたアドレスだけを返します。個別のプールにヘルスモニターを付けて、監視をカスタマイズできます。プールに付けられるのは、単一のモニターかモニターグループのどちらか一方だけです。両方は付けられません。
エンドポイントとプールが異常になる仕組みの詳細は、エンドポイントとプールのヘルス を参照してください。
最新のプールプロパティ一覧は、API ドキュメントの プールプロパティ を参照してください。
手順については、プールを作成する を参照してください。
アプリケーションで特別なルーティング(CNAME セットアップや Heroku などのカスタムホスト)が必要な場合は、ヘルスモニターリクエストで使う Host ヘッダーを変更します。詳細は HTTP Host ヘッダーを上書きする を参照してください。
Cloudflare API は、プール向けに次のコマンドをサポートしています。例はユーザーレベルのエンドポイント向けですが、アカウントレベルのエンドポイントにも同じように使えます。
| コマンド | メソッド | エンドポイント |
|---|---|---|
| プールを作成する | POST |
accounts/:account_id/load_balancers/pools |
| プールを削除する | DELETE |
accounts/:account_id/load_balancers/pools/:id |
| プールを一覧する | GET |
accounts/:account_id/load_balancers/pools |
| プールの詳細 | GET |
accounts/:account_id/load_balancers/pools/:id |
| プールのヘルス詳細 | GET |
account/:account_id/load_balancers/pools/:id/health |
| 特定のプロパティを上書きする | PATCH |
accounts/:account_id/load_balancers/pools/:id |
| 既存のプールを上書きする | PUT |
accounts/:account_id/load_balancers/pools/:id |
| プールをプレビューする | POST |
account/:account_id/load_balancers/pools/:id/preview |
| プールの参照を一覧する | GET |
accounts/:account_id/load_balancers/pools/:id/references |