OSS日志服务投递任务失败

问题描述

OSS的日志服务中投递任务失败的场景如下所示:

  • 场景1:当您在日志服务的OSS投递任务失败一般会有如下报错:

    AccessDenied: The bucket you are attempting to access must be addressed using the specified endpoint. Please send all future requests to this endpoint.

  • 场景2:当您填写的角色的ARN不正确一般会有如下报错:

    EntityNotExist.Role: The role not exists:

问题原因

根据以上报错提示,错误原因如下。

  • 场景1:您的日志服务ProjectOSSBucket不在同一个地域。

  • 场景2:您填写的角色的ARN不正确。

解决方案

说明
  • 如果您对实例或数据有修改、变更等风险操作,务必注意实例的容灾、容错能力,确保数据安全。

  • 如果您对实例(包括但不限于ECS、RDS)等进行配置与数据修改,建议提前创建快照或开启RDS日志备份等功能。

  • 如果您在阿里云平台授权或者提交过登录账号、密码等安全信息,建议您及时修改。

  • 场景1

    这种情况是日志服务ProjectOSSBucket不在同一个地域导致的,需要修改OSSBucket,使用和日志服务Project同一个地域的Bucket进行投递数据。

  • 场景2

    1. 登录快捷授权页面,然后请您单击同意授权快捷授权

    2. 系统会在RAM角色管理中自动生成一个角色AliyunLogDefaultRole,单击角色详情查看ARN参数的值。 ARN

适用于

  • 对象存储OSS

  • 日志服务SLS