[英]Error while copying object from S3 Golang "NoSuchKey: The specified key does not exist"
[英]What does NoSuchKey error mean while subscribing for notification in Ceph?
我正在嘗試關注此 url https://docs.ceph.com/en/latest/radosgw/s3/bucketops/#create-notification
為我的存儲桶創建一個發布者到一個主題中。
我的 curl:
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錯誤的原因。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.