排除 S3 PUT 物件大小過大警報問題
如果租用戶嘗試執行超出 S3 大小限制 5 GiB 的非多部分 PutObject 操作,則會觸發 S3 PUT 物件大小過大警報。
-
您已使用"支援的網頁瀏覽器"。
-
你有"特定存取權限"。
確定哪些租戶使用大於 5 GiB 的對象,以便您可以通知他們。
-
前往 設定 > 監控 > 稽核和系統日誌伺服器。
-
如果用戶端寫入正常,則存取審計日誌:
-
進入
ssh admin@primary_Admin_Node_IP -
輸入 `Passwords.txt`文件。
-
輸入以下命令切換到root:
su - -
輸入 `Passwords.txt`文件。
當您以 root 身分登入時,提示字元將從
$`到 `#。 -
更改為審計日誌所在的目錄。
審計日誌目錄和適用節點取決於您的審計目標設定。
選項 目的地 本地節點(預設)
/var/local/log/localaudit.log管理節點/本地節點
-
管理節點(主節點和非主節點):
/var/local/audit/export/audit.log -
所有節點: `/var/local/log/localaudit.log`在此模式下,文件通常為空或缺失。
外部系統日誌伺服器
/var/local/log/localaudit.log根據您的審計目標設置,輸入:
cd /var/local/log`或者 `/var/local/audit/export/要了解更多信息,請參閱"選擇審計資訊目的地"。
-
-
確定哪些租戶正在使用大於 5 GiB 的物件。
-
進入
zgrep SPUT * | egrep "CSIZ\(UI64\):([5-9]|[1-9][0-9]+)[0-9]{9}" -
對於結果中的每個審計訊息,查看 `S3AI`欄位來決定租用戶帳戶 ID。使用訊息中的其他欄位來確定客戶端、儲存桶和物件使用了哪個 IP 位址:
程式碼 描述 薩伊普
來源 IP
S3AI
租戶 ID
S3BK
桶
S3KY
目的
CSIZ
大小(位元組)
審計日誌結果範例
-
audit.log:2023-01-05T18:47:05.525999 [AUDT:[RSLT(FC32):SUCS][CNID(UI64):1672943621106262][TIME(UI64):804317333][SAIP(IPAD):"10.96.99.127"][S3AI(CSTR):"93390849266154004343"][SACC(CSTR):"bhavna"][S3AK(CSTR):"06OX85M40Q90Y280B7YT"][SUSR(CSTR):"urn:sgws:identity::93390849266154004343:root"][SBAI(CSTR):"93390849266154004343"][SBAC(CSTR):"bhavna"][S3BK(CSTR):"test"][S3KY(CSTR):"large-object"][CBID(UI64):0x077EA25F3B36C69A][UUID(CSTR):"A80219A2-CD1E-466F-9094-B9C0FDE2FFA3"][CSIZ(UI64):6040000000][MTME(UI64):1672943621338958][AVER(UI32):10][ATIM(UI64):1672944425525999][ATYP(FC32):SPUT][ANID(UI32):12220829][AMID(FC32):S3RQ][ATID(UI64):4333283179807659119]]
-
-
如果用戶端寫入不正常,請使用警報中的租用戶 ID 來識別租用戶:
-
前往 支援 > 工具 > 日誌。收集警報中儲存節點的應用程式日誌。指定警報前後 15 分鐘。
-
提取文件並轉到
bycast.log:/GID<grid_id>_<time_stamp>/<site_node>/<time_stamp>/grid/bycast.log -
搜尋日誌 `method=PUT`並識別客戶 `clientIP`場地。
bycast.log 範例
Jan 5 18:33:41 BHAVNAJ-DC1-S1-2-65 ADE: |12220829 1870864574 S3RQ %CEA 2023-01-05T18:33:41.208790| NOTICE 1404 af23cb66b7e3efa5 S3RQ: EVENT_PROCESS_CREATE - connection=1672943621106262 method=PUT name=</test/4MiB-0> auth=<V4> clientIP=<10.96.99.127>
-
-
告知租戶 PutObject 的最大大小為 5 GiB,對於大於 5 GiB 的物件使用分段上傳。
-
如果應用程式已更改,請忽略警報一周。