upload-owner-hash
✅ 前置:corp_hash 非空
corp_hash=6p40qjry
✅ 前置:admin(id=1) 的 user_hash 非空
user_hash=nnb51hkvuojs
✅ admin / getUploadFontOss:owner 段 = 本人的 user_hash
dir=6p40qjry/font/all/1/20260916/nnb51hkvuojs/ 期望第 6 段 [nnb51hkvuojs] 实际 [nnb51hkvuojs]
✅ admin / getUploadFontOss:路径里没有空段(双斜杠)
dir=6p40qjry/font/all/1/20260916/nnb51hkvuojs/
✅ admin / getUploadFontOss:桶名 = font
dir=6p40qjry/font/all/1/20260916/nnb51hkvuojs/
✅ admin / getUploadFontOss:corp 段 = jnc_corp.corp_hash
dir=6p40qjry/font/all/1/20260916/nnb51hkvuojs/ 期望 [6p40qjry]
✅ admin / getUploadFontOss:签名放行的前缀与 dir 逐字相同
policy 前缀 [6p40qjry/font/all/1/20260916/nnb51hkvuojs/] dir [6p40qjry/font/all/1/20260916/nnb51hkvuojs/]
✅ admin / getUploadSucaiOss:owner 段 = 本人的 user_hash
dir=6p40qjry/sucai/all/1/20260916/nnb51hkvuojs/ 期望第 6 段 [nnb51hkvuojs] 实际 [nnb51hkvuojs]
✅ admin / getUploadSucaiOss:路径里没有空段(双斜杠)
dir=6p40qjry/sucai/all/1/20260916/nnb51hkvuojs/
✅ admin / getUploadSucaiOss:桶名 = sucai
dir=6p40qjry/sucai/all/1/20260916/nnb51hkvuojs/
✅ admin / getUploadSucaiOss:corp 段 = jnc_corp.corp_hash
dir=6p40qjry/sucai/all/1/20260916/nnb51hkvuojs/ 期望 [6p40qjry]
✅ admin / getUploadSucaiOss:签名放行的前缀与 dir 逐字相同
policy 前缀 [6p40qjry/sucai/all/1/20260916/nnb51hkvuojs/] dir [6p40qjry/sucai/all/1/20260916/nnb51hkvuojs/]
✅ 前置:e2e_admin10(id=990986) 的 user_hash 非空
user_hash=chsi3d8lpr2r
✅ e2e_admin10 / getUploadFontOss:owner 段 = 本人的 user_hash
dir=6p40qjry/font/all/1/20260916/chsi3d8lpr2r/ 期望第 6 段 [chsi3d8lpr2r] 实际 [chsi3d8lpr2r]
✅ e2e_admin10 / getUploadFontOss:路径里没有空段(双斜杠)
dir=6p40qjry/font/all/1/20260916/chsi3d8lpr2r/
✅ e2e_admin10 / getUploadFontOss:桶名 = font
dir=6p40qjry/font/all/1/20260916/chsi3d8lpr2r/
✅ e2e_admin10 / getUploadFontOss:corp 段 = jnc_corp.corp_hash
dir=6p40qjry/font/all/1/20260916/chsi3d8lpr2r/ 期望 [6p40qjry]
✅ e2e_admin10 / getUploadFontOss:签名放行的前缀与 dir 逐字相同
policy 前缀 [6p40qjry/font/all/1/20260916/chsi3d8lpr2r/] dir [6p40qjry/font/all/1/20260916/chsi3d8lpr2r/]
✅ e2e_admin10 / getUploadSucaiOss:owner 段 = 本人的 user_hash
dir=6p40qjry/sucai/all/1/20260916/chsi3d8lpr2r/ 期望第 6 段 [chsi3d8lpr2r] 实际 [chsi3d8lpr2r]
✅ e2e_admin10 / getUploadSucaiOss:路径里没有空段(双斜杠)
dir=6p40qjry/sucai/all/1/20260916/chsi3d8lpr2r/
✅ e2e_admin10 / getUploadSucaiOss:桶名 = sucai
dir=6p40qjry/sucai/all/1/20260916/chsi3d8lpr2r/
✅ e2e_admin10 / getUploadSucaiOss:corp 段 = jnc_corp.corp_hash
dir=6p40qjry/sucai/all/1/20260916/chsi3d8lpr2r/ 期望 [6p40qjry]
✅ e2e_admin10 / getUploadSucaiOss:签名放行的前缀与 dir 逐字相同
policy 前缀 [6p40qjry/sucai/all/1/20260916/chsi3d8lpr2r/] dir [6p40qjry/sucai/all/1/20260916/chsi3d8lpr2r/]
[还原] e2e_admin10.userauth = [12,2,66,65,3] ✔
PASS=23 FAIL=0