0

我正在使用 Pulsar Admin Rest API 并希望从文档中使用 API 获取命名空间的策略: /admin/v2/namespaces/{tenant}/{namespace}

Pulsar 有 2 个默认租户:public、sample。由此,我得到:

  • public: public/default, public/functions.
  • sample: sample/standalone/ns1.

我们可以理解为public/default:namespace name 是default,tenant 是public

问题在于sample/standalone/ns1,租户是sample,命名空间是standalone/ns1名称,不是吗?如果是这样,我如何从中获得政策?

我尝试了上面的 API/admin/v2/namespaces/sample/standalone/ns1但得到了405: Method not Allowed

我希望有人可以向我解释这个问题。谢谢!

4

1 回答 1

2

我认为那里可能会有一些混乱,因为standalone最喜欢集群的名称。此集群名称通常在您以独立模式运行 Pulsar 时创建。

此外,如果您需要获取租户中命名空间的策略,ns1sample需要针对以下 URL 运行请求:

/admin/v2/namespaces/sample/ns1

请注意,namespaces上面的 URL 是指使用命名空间资源的端点,它与命名无关。

于 2020-02-03T13:23:49.723 回答