amr-migration-skill

Automate Azure Cache for Redis to Azure Managed Redis migration via ARM REST APIs.

2|3|Updated Feb 10, 2026
One-click install
npx skills add https://github.com/AzureManagedRedis/amr-migration-skill --skill amr-migration-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: amr-migration-skill
Source: https://github.com/AzureManagedRedis/amr-migration-skill/tree/main
Command: npx skills add https://github.com/AzureManagedRedis/amr-migration-skill --skill amr-migration-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires azure-cli, pypdf, pdfplumber, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the migration process from Azure Cache for Redis (ACR) to Azure Managed Redis (AMR), providing end-to-end migration automation, including SKU selection, automated migration via ARM REST APIs, and DNS switching.

Core Features & Use Cases

  • Automated Migration: Handles the entire migration process from ACR to AMR, including data migration and DNS switching.
  • SKU Selection: Assists in selecting the appropriate AMR SKU based on the size and performance of the ACR cache.
  • IaC Template Migration: Converts IaC templates (ARM, Bicep, Terraform) from ACR to AMR format for seamless integration into CI/CD pipelines.
  • Use Case: A user with an ACR cache that needs to be migrated to AMR for better performance and scalability. This Skill can automate the entire process with minimal manual intervention.

Quick Start

Use the amr-migration-skill to validate and migrate your ACR cache 'my-cache' to the AMR cache 'my-amr-cache'.

Frequently Asked Questions about amr-migration-skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I migrate Azure Cache for Redis to Azure Managed Redis?

Migrate Azure Cache for Redis to Azure Managed Redis by using ARM REST APIs and Python scripts to automate data migration, SKU selection, and DNS switching. This process requires minimal manual intervention to complete the end-to-end transition.

What's the best way to convert IaC templates when migrating to Azure Managed Redis?

Convert IaC templates for Azure Managed Redis by transforming ARM, Bicep, and Terraform configurations from ACR to AMR format. This ensures seamless integration into existing CI/CD pipelines after the migration.

How does SKU selection work for Azure Managed Redis migration?

SKU selection for Azure Managed Redis migration works by analyzing the size and performance metrics of your existing ACR cache to recommend the appropriate AMR SKU. This automated matching ensures optimal resource allocation.

Do I need Azure CLI to automate Redis migration to Azure Managed Redis?

Yes, you need Azure CLI installed alongside pypdf and pdfplumber to execute the Python migration operations and parse JSON responses. These dependencies are required to run the ARM REST API automation scripts.

Can I automate DNS switching when moving from Azure Cache for Redis to Azure Managed Redis?

Yes, you can automate DNS switching as part of the end-to-end migration from Azure Cache for Redis to Azure Managed Redis. The automation handles the DNS cutover to ensure traffic redirects to the new AMR instance.