投递日志到OSS失败

本文将介绍如何解决投递日志到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策略以保障正确的访问权限,具体操作请参见访问控制概述