如何解决在 Ceph 中订阅通知时 NoSuchKey 错误是什么意思?
我正在尝试关注此网址 https://docs.ceph.com/en/latest/radosgw/s3/bucketops/#create-notification
我的卷发:
curl -v -H 'Date: Fri,16 Apr 2021 05:21:14 +0000' -H 'Authorization: AWS accessid:secretkey' -L -H 'content-type: text/xml' -H 'Content-MD5: pBRX39Oo7aAUYbilIYMoAw==' -T notif.xml http://ceph:8080/vig-test?notification
它返回给我这个错误
<?xml version="1.0" encoding="UTF-8"?>
<Error>
<Code>NoSuchKey</Code>
<BucketName>vig-test</BucketName>
<RequestId>tx0000000000000016ac570-0060791ecb-1c7e96b-hkg</RequestId>
<HostId>1c7e96b-hkg-data</HostId>
</Error>
有人知道这个错误在 Ceph 中意味着什么吗?我该如何继续?
解决方法
我自己发现了这个问题。 NoSuchKey 表示找不到主题。
我应该使用相同的凭据创建主题和存储桶通知。
但是在创建主题时,它允许我在没有任何凭据的情况下创建并最终在匿名用户下创建。
这就是导致它抛出 NoSuchKey 错误的原因。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。