接入点错误或RAM角色不存在会导致投递日志到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.
  • RAM角色不存在。
    EntityNotExist.Role: The role not exists:

可能原因

根据报错,可能的错误原因如下:

  • 如果报错是接入点错误,则说明日志服务的Project和OSS的Bucket的地域不一致。
  • 如果报错是RAM角色不存在,则说明填写的RAM角色的ARN错误。

解决方案

根据报错,选择解决方案:
  • 如果错误原因是地域不一致,您需要确保日志服务的Project和OSS的Bucket的地域一致。
    注意 如果日志服务Project属于杭州金融云,则只支持投递到杭州金融云公网地域(oss-cn-hzfinance),不支持华东1金融云地域(oss-cn-hzjbp)。杭州金融云公网地域的OSS接入点为oss-cn-hzfinance-internal.aliyuncs.com。
  • 如果错误原因是填写的RAM角色的ARN错误,您需要填写正确的ARN。

    如何获取正确的ARN,请参见如何获取ARN