2026-08-03 Production API 60 天盤點

結論

Production ALB logs 已完成 2026-06-042026-08-02(UTC)60 天盤點。因 Athena 單次上限為 50 GiB,分成兩次 30 天查詢;兩次皆 SUCCEEDED

目前狀態以最近完整 30 天 2026-07-042026-08-02 判斷。為避免一次性 HEAD 探測放大 API 數量,主要表只計 GET、POST、DELETE,並排除 1 組 malformed path。

目前狀態Endpoint 組數
新程式存在,正式已切;parity 仍需逐支驗證62
指定 API Key 走 PHP 8,其餘走 Legacy(搬移中)1
新程式存在,正式仍走 Legacy59
新程式缺少,正式仍有流量30
已走新 target,但 route/method 待確認1
合計153

因此尚未做到「全部流量都走 PHP 8」的是 90 組

  • 59 組已有 PHP 8 程式,仍需完成 parity/上線與 ALB 切流。
  • 30 組仍缺 PHP 8 程式。
  • 1 組仍是 API key 條件式分流。

另有 45 組 HEAD 請求保留在 CSV 作證據,但不列入上述 migration 工作量。

本批 API 狀態

quote_feedback_tags/indexquote_feedback_comments/save/delete 已有 PHP 8 程式,但目前 Production ALB 沒有對應 path rule,仍由 default rule 走 Legacy。

MethodEndpoint30 天 calls目前狀態
GET/quote_feedback_tags/index27,089新程式存在,正式仍走 Legacy
POST/quote_feedback_comments/save802新程式存在,正式仍走 Legacy
POST/quote_feedback_comments/delete7新程式存在,正式仍走 Legacy
GET/quote_feedback_comments/delete4新程式存在,正式仍走 Legacy

GET /quote_category_subgenres/index/genre_id:* 仍由 rule 25/220 依 API key 條件分流;文件不記錄實際 key 值。

查詢證據

區間Athena query id掃描 bytes
2026-06-04~2026-07-03a350f28a-3e64-4598-8de4-58698a15a23837,775,745,391
2026-07-04~2026-08-0248f8070b-a1d7-4278-af7c-9e256b2e659135,481,313,703

90 天單次查詢 478390fe-e33a-46f0-acfb-d47eba08500d 在 53,687,091,200 bytes 時由 Workgroup 取消,未拿來計算結果。

原始 Athena CSV 與 ALB snapshot:

/Users/mattsu/Documents/pro360_aws_evidence/2026-08-03/production/

精簡盤點結果:

./盤點結果/2026-08-03/

code_in_new = yes 只代表新專案有可比對的 route/method,不代表 legacy parity 已完成。