An Azure service that provides a registry of Docker and Open Container Initiative images.
Hello @Eric Lee,
Thank you for using Q & A forum.
Answers to your questions
- Is this a known limitation for older registries created with zoneRedundancy: Enabled?
Based on the error and the documentation, it appears very likely that legacy ACR resources created when zone redundancy was a Premium-only opt-in feature are still treated differently by the resource provider. The SKU update API is apparently checking the historical zoneRedundancy flag instead of the new service behavior.
- Is there a supported way to clear or migrate the legacy property?
The current documentation indicates the property is being deprecated, but it does not provide a migration path for existing resources that still carry the flag.
- Can Microsoft migrate the resource metadata on the backend?
Potentially yes, but only Microsoft engineering can confirm this.
Because the failure is coming from the ACR resource provider rather than from artifact storage limits or SKU limits, a backend metadata migration would theoretically be possible if supported by the product team. However, there is no public statement that such a migration service exists.
- Should documentation call out legacy registries as an exception?
I would say yes.
The current documentation states that:
Zone redundancy is available across all SKUs.
The legacy property no longer controls behavior.
- Migration procedure that preserves OCI indexes, signatures, attestations, and digests?
If recreation becomes necessary, use an OCI-aware copy mechanism rather than pull/tag/push.
Recommended tools include:
az acr import (for registry-to-registry copies)
oras
skopeo
regclient/regsync
If this answers your query, do click Accept Answer and Up-Vote for the same. And, if you have any further query do let us know.