Azure Container Registry SDK for Python
Skill Verifiziert AktivAzure Container Registry SDK for Python. Use for managing container images, artifacts, and repositories. Triggers: "azure-containerregistry", "ContainerRegistryClient", "container images", "docker registry", "ACR".
To enable users to programmatically manage container images, artifacts, and repositories within Azure Container Registry using the Python SDK.
Funktionen
- Manage container images and artifacts
- Operate on Azure Container Registry repositories
- List, get properties, and delete repositories
- List and delete tags
- List, get properties, and delete manifests
- Download artifacts and manifests
- Support for both synchronous and asynchronous clients
- Authentication via Entra ID and anonymous access
Anwendungsfälle
- Automating the cleanup of old or untagged container images
- Integrating container registry management into CI/CD pipelines
- Programmatically securing production images by locking them
- Scripting bulk operations on container repositories and tags
Nicht-Ziele
- Building or pushing container images
- Managing Azure resources beyond the container registry itself
- Providing a Docker daemon or registry interface
Workflow
- Configure Azure credentials and ACR endpoint
- Instantiate the ContainerRegistryClient
- Perform repository operations (list, get properties, delete)
- Perform tag operations (list, get properties, delete)
- Perform manifest operations (list, get properties, delete)
- Download artifacts or manifests
- Utilize async client for high-throughput operations
- Implement cleanup routines for old images
Praktiken
- Authentication with Entra ID
- Repository and Manifest Management
- Image Lifecycle Management
- Code Security and Best Practices
Voraussetzungen
- Python 3.7+
- Azure subscription and permissions to access ACR
- Azure CLI or other means to authenticate (e.g., Service Principal, Managed Identity)
Installation
Zuerst Marketplace hinzufügen
/plugin marketplace add microsoft/skills/plugin install azure-sdk-python@skillsQualitätspunktzahl
VerifiziertVertrauenssignale
Ähnliche Erweiterungen
Azure App Configuration SDK for Python
100Azure App Configuration SDK for Python. Use for centralized configuration management, feature flags, and dynamic settings. Triggers: "azure-appconfiguration", "AzureAppConfigurationClient", "feature flags", "configuration", "key-value settings".
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".
Setup Container Registry
99Configure container image registries including GitHub Container Registry (ghcr.io), Docker Hub, and Harbor with automated image scanning, tagging strategies, retention policies, and CI/CD integration for secure image distribution. Use when setting up a private container registry, migrating from Docker Hub to self-hosted registries, implementing vulnerability scanning in CI/CD pipelines, managing multi-architecture images, enforcing image signing, or configuring automatic cleanup and retention policies.
Azure Ai Document Intelligence Dotnet
100Azure AI Document Intelligence SDK for .NET. Extract text, tables, and structured data from documents using prebuilt and custom models. Use for invoice processing, receipt extraction, ID document analysis, and custom document models. Triggers: "Document Intelligence", "DocumentIntelligenceClient", "form recognizer", "invoice extraction", "receipt OCR", "document analysis .NET".
Skill Creator
99Guide for creating effective skills for AI coding agents working with Azure SDKs and Microsoft Foundry services. Use when creating new skills or updating existing skills.