如何解决athena-cloudwatch 连接器 - 您不拥有溢出桶
我正在尝试通过 athena 查询我的 cloudwatch 日志。为此,我从 AWS SAR 部署了一个预构建版本的连接器(Amazon Athena Cloudwatch 连接器)。
当我尝试在 athena 中运行一个简单的查询时,出现以下错误:
GENERIC_USER_ERROR: Encountered an exception[java.lang.RuntimeException] from your LambdaFunction[athenacloudwatch] executed in context[retrieving Meta-data] with message[You do NOT own the spill bucket with the name: s3://my-bucket-blalablaba/]
由 lambda 函数创建和使用的角色具有对此存储桶的读/写访问权限。存储桶未加密,也没有任何拒绝策略。
同样,部署应用时提供的堆栈没有发生任何变化。
知道我在这里可能遗漏了什么吗?
谢谢!
解决方法
将 Lambda 函数连接器中的 Spill Bucket 名称从 s3://my-bucket-blalablaba/
更改为 my-bucket-blalablaba
。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。