CloudFront の動作検証用オリジンサーバー
CloudFront URL:
| エンドポイント | 説明 |
|---|---|
| /return/:word | 指定した文字列をそのまま返す |
| /headers | リクエストヘッダーを全部表示 |
| /ip | CloudFront IP と Viewer IP を表示 |
| /method | HTTP メソッド名を返す |
| エンドポイント | 説明 |
|---|---|
| /wait/:seconds | 指定秒数待ってからレスポンス |
| /status/:code | 指定した HTTP ステータスコードを返す |
| /status_query/:code?ok=&cache= | ステータス + Cache-Control 制御 |
| エンドポイント | 返すヘッダー |
|---|---|
| /header/cache-control/max-age/:duration | max-age=N |
| /header/cache-control/s-max-age/:duration | s-maxage=N |
| /header/cache-control/private | private |
| /header/cache-control/no-store | no-store |
| /header/cache-control/no-cache | no-cache |
| エンドポイント | 返すヘッダー |
|---|---|
| /header/vary/user-agent | Vary: User-Agent |
| /header/vary/accept-encoding | Vary: Accept-Encoding |
| /header/vary/any | Vary: * |
| エンドポイント | 説明 |
|---|---|
| /cached/:dummy | ランダム文字列(100文字) |
| /uncached/:dummy | 同上(キャッシュ比較用) |
| エンドポイント | 説明 |
|---|---|
| /cookie/set/:name/:value | Cookie をセット |
| /cookie/get | 受信した Cookie を表示 |
| エンドポイント | 説明 |
|---|---|
POST /upload | ボディを受信して時間・スループットを返す |
POST /upload/slow/:delay_ms | 遅延処理シミュレーション |
POST /upload/info | ヘッダー情報付きアップロード結果 |
| エンドポイント | 説明 |
|---|---|
| 署名付きURL発行ページ | Web UI で署名付き URL を生成 |
GET /api/sign?path=&ttl= | 署名付き URL 発行 API |
| /return/signed* | 署名必須パス(署名なしだと 403) |
| エンドポイント | 説明 |
|---|---|
| HTTP メソッドテスト | GET/POST/PUT/PATCH/DELETE の挙動を確認 |
| メモ帳 CRUD | インメモリ CRUD API で POST/PUT/PATCH/DELETE を体験 |
| Server-Timing 可視化 | CloudFront の Server-Timing ヘッダーをタイムラインで表示 |
| エラーレスポンステスト | カスタムエラーページの動作確認 |
| /cors-test | CORS テスト用 HTML ページ |