0

我正在尝试关注此网址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 中是什么意思吗?我该如何进行?

4

1 回答 1

0

我自己发现了这个问题。NoSuchKey表示找不到主题。

我应该使用相同的凭据创建主题和存储桶通知。

但是在创建主题时,它允许我在没有任何凭据的情况下创建并最终在匿名用户下创建。

这就是导致它抛出NoSuchKey错误的原因。

于 2021-04-16T15:23:55.250 回答