返回介绍

7.4.1 修改端点 ID

发布于 2025-04-21 21:10:11 字数 590 浏览 0 评论 0 收藏

每个 Actuator 端点都有一个 ID 用来决定端点的路径,比方说,/beans 端点的默认 ID 就是 beans

如果端点的路径是由 ID 决定的,那么可以通过修改 ID 来改变端点的路径。你要做的就是设置一个属性,属性名是 endpoints.endpoint-id.id

我们用/shutdown 端点来做个演示,它会响应发往/shutdown 的 POST 请求。假设你想让它处理发往/kill 的 POST 请求,可以通过如下 YAML 为/shutdown 赋予一个新的 ID,也就是新的路径:

endpoints:
  shutdown:
    id: kill

重命名端点、修改其路径的理由很多。最明显的理由就是,端点的命名要和团队的术语保持一致。你也可能想重命名端点,让那些熟悉默认名称的人找不到它,借此增加一些安全感。

遗憾的是,重命名端点并不能真的起到保护作用,顶多是让黑客慢点找到它们。我们会在 7.5 节看到如何保护这些 Actuator 端点。现在先让我们来看看如何禁用某个(或全部)不希望别人访问的端点。

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。