Azure Upgrade Skill
技能 已验证 活跃Assess and upgrade Azure workloads between plans, tiers, or SKUs, or modernize Azure SDK dependencies in source code. WHEN: upgrade Consumption to Flex Consumption, upgrade Azure Functions plan, change hosting plan, function app SKU, migrate App Service to Container Apps, modernize legacy Azure Java SDKs (com.microsoft.azure to com.azure), migrate Azure Cache for Redis (ACR/ACRE) to Azure Managed Redis (AMR).
To provide a robust, automated, and safe solution for migrating Azure workloads and modernizing Java applications with updated Azure SDKs, reducing manual effort and potential errors.
功能
- Automated assessment of Azure workloads for plan/tier upgrades
- Source code modernization for Java Azure SDKs
- Support for various Azure services (Functions, App Service, Redis)
- Phased workflow with pre-migration checks and validation
- Detailed documentation and rollback procedures
使用场景
- Upgrading Azure Functions from Consumption to Flex Consumption plan
- Migrating Azure Cache for Redis (ACR/ACRE) to Azure Managed Redis (AMR)
- Modernizing legacy Java Azure SDKs (com.microsoft.azure to com.azure)
- Assessing readiness for Azure workload plan changes
非目标
- Cross-cloud migration
- Automated migration of unsupported Azure service configurations
- Automatic code refactoring beyond SDK dependency and API updates
- Performing destructive operations without user confirmation
工作流
- Identify Azure workload and dependencies
- Assess upgrade readiness and compatibility
- Collect existing configurations and settings
- Execute automated upgrade and modernization
- Validate upgraded workload and modernized code
实践
- Code modernization
- Cloud infrastructure migration
- Dependency management
- Security best practices
先决条件
- Azure CLI v2.77.0+
- Python 3.8+ (for automated scripts)
- Java 8+ runtime
- Maven or Gradle build tool
- Owner or Contributor role in Azure resource group
安装
请先添加 Marketplace
/plugin marketplace add microsoft/skills/plugin install azure-skills@skills质量评分
已验证类似扩展
Cloud Architect
100Designs cloud architectures, creates migration plans, generates cost optimization recommendations, and produces disaster recovery strategies across AWS, Azure, and GCP. Use when designing cloud architectures, planning migrations, or optimizing multi-cloud deployments. Invoke for Well-Architected Framework, cost optimization, disaster recovery, landing zones, security architecture, serverless design.
X Twitter Scraper
100当用户需要通过 Xquik 获取 X (Twitter) 数据或执行需要确认的 X 操作时使用:推文搜索、用户查找、关注者提取、媒体下载、监控、Webhook、MCP、SDK、发布、点赞、私信和个人资料更新。需要 Xquik API 密钥。切勿索要 X 登录凭据。
Hybrid Cloud Networking
100Configure secure, high-performance connectivity between on-premises infrastructure and cloud platforms using VPN and dedicated connections. Use when building hybrid cloud architectures, connecting data centers to cloud, or implementing secure cross-premises networking.
Azure Servicebus Py
100Azure Service Bus SDK for Python messaging. Use for queues, topics, subscriptions, and enterprise messaging patterns. Triggers: "service bus", "ServiceBusClient", "queue", "topic", "subscription", "message broker".
Azure Monitor Query Py
100Azure Monitor Query SDK for Python. Use for querying Log Analytics workspaces and Azure Monitor metrics. Triggers: "azure-monitor-query", "LogsQueryClient", "MetricsQueryClient", "Log Analytics", "Kusto queries", "Azure metrics".
Azure Container Registry SDK for Python
100Azure Container Registry SDK for Python. Use for managing container images, artifacts, and repositories. Triggers: "azure-containerregistry", "ContainerRegistryClient", "container images", "docker registry", "ACR".