我正在使用Pulsar Admin Rest API,并希望从文档中使用API获取名称空间的策略:
/admin/v2/namespaces/{tenant}/{namespace}
Pulsar有2个默认租户:公共,样本。由此,我得到了:
public
:public/default
,public/functions
。sample
:sample/standalone/ns1
。我们可以理解,在public/default
中:名称空间名称为default
,租户为public
。
问题出在sample/standalone/ns1
上,承租人是sample
,名称空间是standalone/ns1
,不是吗?如果是这样,我如何从中获得政策?
我尝试使用API /admin/v2/namespaces/sample/standalone/ns1
以上但获得405: Method not Allowed
我希望有人可以向我解释这个问题。谢谢!
答案 0 :(得分:1)
我认为其中可能会有一些混乱,因为standalone
最类似于群集的名称。通常在独立模式下运行Pulsar时会创建此群集名称。
此外,如果您需要获取ns1
租户中的命名空间sample
的策略,则需要针对以下URL运行请求:
/admin/v2/namespaces/sample/ns1
请注意,上述URL中的namespaces
是指用于命名空间资源的端点,与命名无关。