Azure Web and Mobile built-in role

Azure Spring Apps Job Log Reader Role

Reads Azure Spring Apps job and execution metadata through control-plane Actions and lists execution instances and streams their logs through DataActions. Azure Spring Apps retires on March 31, 2028.

Role-definition permissions are imported from Microsoft Learn. Practical scope, use cases, prerequisites, best practices, security considerations, assignment guidance, and relationships have been reviewed against the official sources below.

Role definition ID: b459aa1d-e3c8-436f-ae21-c0531140f43e

Control-plane actions (3)

Data-plane actions (2)

Excluded actions (0)

None

Assignable scopes (1)

Practical scope

The documented assignment is on the existing Azure Spring Apps service instance. Service-instance scope covers jobs in that instance, while resource-group, subscription, and management-group assignments are inherited by jobs in additional Spring Apps instances.

Common use cases (2)

Prerequisites (2)

Best practices (3)

Security considerations (3)

Assignment guidance

Assign Azure Spring Apps Job Log Reader Role directly on the existing service instance to the job operator or incident responder who needs real-time logs. Time-bound the access, secure any public endpoint, and remove the assignment when troubleshooting or migration validation ends.

Common questions

When should I assign the Azure Spring Apps Job Log Reader Role Azure role?

Assign Azure Spring Apps Job Log Reader Role when you need to: List instances for an Azure Spring Apps job execution and stream their real-time logs during troubleshooting.; and Inspect job execution logs needed to stabilize or migrate an existing Enterprise-plan workload before service retirement.. Practical scope: The documented assignment is on the existing Azure Spring Apps service instance. Service-instance scope covers jobs in that instance, while resource-group, subscription, and management-group assignments are inherited by jobs in additional Spring Apps instances.

What permissions does the Azure Spring Apps Job Log Reader Role Azure role grant?

The role definition grants 5 combined control-plane and data-plane actions. Representative operations include: Microsoft.AppPlatform/Spring/read; Microsoft.AppPlatform/Spring/jobs/read; Microsoft.AppPlatform/Spring/jobs/executions/read; Microsoft.AppPlatform/Spring/jobs/executions/logstream/action; and Microsoft.AppPlatform/Spring/jobs/executions/listInstances/action. Review the permission sections above for the complete definition and exclusions.

What are the security risks of the Azure Spring Apps Job Log Reader Role Azure role?

Key considerations when assigning Azure Spring Apps Job Log Reader Role: Job logs can reveal execution inputs, failures, endpoints, and other operational details even though the role cannot change or start the job.; Enabling a public data-plane endpoint adds public inbound reachability and requires network security controls in addition to Azure RBAC.; and A parent-scope assignment exposes job execution metadata and log streams across every inherited Spring Apps instance.. Follow the assignment guidance above and use the narrowest practical scope.

Editorial sources (7)

Official Microsoft Learn documentation →