プール
Within Cloudflare, pools represent your endpoints and how they are organized. As such, a pool can be a group of several endpoints, or you could also have only one endpoint (an origin server, for example) per pool.
If you are familiar with DNS terminology, think of a pool as a “record set,” except Cloudflare only returns addresses that are considered healthy. You can attach health monitors to individual pools for customized monitoring.
エンドポイントとプールが不健康になる方法の詳細については、エンドポイントとプールの健康を参照してください。
プールプロパティの最新リストについては、APIドキュメントのプールプロパティを参照してください。
ステップバイステップのガイダンスについては、プールの作成を参照してください。
アプリケーションが特別なルーティング(CNAME設定やHerokuのようなカスタムホスト)を必要とする場合、ヘルスモニタリクエストで使用されるHostヘッダーを変更します。詳細については、HTTPホストヘッダーのオーバーライドを参照してください。
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 |