Hi
I'm on Pacific 16.2.1
Documentation states that topic operations should be created using
REST with application/x-www-form-urlencoded
See
https://docs.ceph.com/en/latest/radosgw/notifications/#topics
However when attempting to create one using Postman (auth v4) operation
fails.
<?xml version="1.0" encoding="UTF-8"?>
<Error>
<Code>NotImplemented</Code>
<RequestId>tx00000000000000000004e-0060d207d0-df5c88-abcf</RequestId>
<HostId>df5c88-abc-default</HostId>
</Error>.
The same error is for listing topics. See log attached
I think similar issues were reported on the threads
-
https://lists.ceph.io/hyperkitty/list/ceph-users@ceph.io/thread/23BZW2Q3TCU…
-
https://lists.ceph.io/hyperkitty/list/ceph-users@ceph.io/thread/WMKEYKTE5NH…
-
https://lists.ceph.io/hyperkitty/list/ceph-users@ceph.io/thread/2G4YWOUMVE2…
I think the handling procedure is in
https://github.com/ceph/ceph/blob/master/src/rgw/rgw_rest_s3.cc
get_auth_data_v4()which does not have RGW_OP_PUBSUB_TOPIC_CREATE or
similar topic-related operations.
If that's the case this makes it more difficult to integrate those
operations as majority of the sw uses AWSV4 authentication
Can anyone confirm if the doc is wrong, auth V3 needs to be used etc?
Is there a tracking issue for this already?
Regards
Daniel