本文將介紹如何解決投遞日誌到OSS失敗的問題。
存取點錯誤
問題描述
AccessDenied: The bucket you are attempting to access must be addressed using the specified endpoint. Please send all future requests to this endpoint.
可能原因
錯誤為存取點錯誤,說明Log Service的Project和OSS的Bucket的地區不一致。
解決方案
如果錯誤原因是地區不一致,您需要確保Log Service的Project和OSS的Bucket的地區一致。地區存取點請參見私網。
重要
如果Log ServiceProject屬於杭州金融雲,則只支援投遞到杭州金融雲公網地區(oss-cn-hzfinance),不支援華東1金融雲地區(oss-cn-hzjbp)。杭州金融雲公網地區的OSS存取點為oss-cn-hzfinance-internal.aliyuncs.com。
RAM角色不存在
問題描述
EntityNotExist.Role: The role not exists:
可能原因
錯誤為RAM角色不存在,說明填寫的RAM角色的ARN錯誤。
解決方案
如果錯誤原因是填寫的RAM角色的ARN錯誤,您需要填寫正確的ARN。
如何擷取正確的ARN,請參見如何擷取ARN。
沒有對象存取權限
問題描述
You have no right to access this object because of bucket acl.
可能原因
錯誤為沒有對象的存取權限。由於OSS的ACL原則設定,使得當前OSS的bucket或其對象限制了Log Service的寫入操作,導致Log Service無法對OSS bucket或其對象進行正常寫入。
解決方案
為確保OSS投遞任務正常執行,需調整ACL策略以保障正確的存取權限,具體操作請參見存取控制概述。