Azure Containers built-in role

AcrImageSigner

AcrImageSigner grants Docker Content Trust signing authority through a registry signing Action and trusted-collection DataAction. Microsoft says to avoid this role because Docker Content Trust and the role are being deprecated and will be completely removed on March 31, 2028; OCI referrer signing uses artifact push permissions instead.

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: 6cef56e8-d556-48e5-a04f-b8e64114680f

Control-plane actions (1)

Data-plane actions (1)

Excluded actions (0)

None

Assignable scopes (1)

Practical scope

Existing assignments apply to the target registry and are inherited when created at a parent Azure scope. The role does not represent general registry administration, but its signing authority can affect trust decisions for content throughout the registry.

Common use cases (1)

Prerequisites (1)

Best practices (2)

Security considerations (2)

Assignment guidance

Do not assign AcrImageSigner for new work. For an existing Docker Content Trust signer, keep any temporary assignment on the individual registry, migrate to OCI referrer signing with the documented artifact-push role, validate consumers, and remove AcrImageSigner before March 31, 2028.

Related roles (2)

Common questions

When should I assign the AcrImageSigner Azure role?

Assign AcrImageSigner when you need to: Inventory and migrate an existing Docker Content Trust signing workflow before the March 31, 2028 removal date.. Practical scope: Existing assignments apply to the target registry and are inherited when created at a parent Azure scope. The role does not represent general registry administration, but its signing authority can affect trust decisions for content throughout the registry.

What permissions does the AcrImageSigner Azure role grant?

The role definition grants 2 combined control-plane and data-plane actions. Representative operations include: Microsoft.ContainerRegistry/registries/sign/write; and Microsoft.ContainerRegistry/registries/trustedCollections/write. Review the permission sections above for the complete definition and exclusions.

What are the security risks of the AcrImageSigner Azure role?

Key considerations when assigning AcrImageSigner: Signing authority can cause consumers to trust content as approved, so compromise of the signer undermines the supply-chain trust decision.; and The role combines a control-plane signing Action with a trusted-collection DataAction and is scheduled for removal with Docker Content Trust.. Follow the assignment guidance above and use the narrowest practical scope.

Editorial sources (7)

Official Microsoft Learn documentation →