Restrict actuator access based on read/write/delete operations via configuration #39046
Labels
status: noteworthy
A noteworthy issue to call out in the release notes
theme: actuator
Issues related to actuator and the management context
type: enhancement
A general enhancement
Milestone
Problem Statement
There are situations where actuators are added to applications for enhancing troubleshooting and runtime management to Spring Boot applications. These actuators could have PUT, POST and DELETE endpoints (
@WriteOperation
) that could be accessed on that application's actuator port. There are concerns about keeping these actuators, or even worse accidentally, getting into production environments with these accessible.Is it possible for actuators to automatically add a configuration option to enable/disable read or write operations? It would be nice to have this be configurable on:
/actuator/logging
Current Operations
Currently, there is
@ReadOperation
and@WriteOperation
annotations that map to HTTP verbs. Perhaps having the option of disabling write operations would help with this need.The text was updated successfully, but these errors were encountered: