本文将介绍如何解决投递日志到OSS失败的问题。
接入点错误
问题描述
AccessDenied: The bucket you are attempting to access must be addressed using the specified endpoint. Please send all future requests to this endpoint.
可能原因
错误为接入点错误,说明日志服务的Project和OSS的Bucket的地域不一致。
解决方案
如果错误原因是地域不一致,您需要确保日志服务的Project和OSS的Bucket的地域一致。地域接入点请参见私网。
重要
如果日志服务Project属于杭州金融云,则只支持投递到杭州金融云公网地域(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或其对象限制了日志服务的写入操作,导致日志服务无法对OSS bucket或其对象进行正常写入。
解决方案
为确保OSS投递任务正常执行,需调整ACL策略以保障正确的访问权限,具体操作请参见访问控制概述。
文档内容是否对您有帮助?