Skip to main content

Azure Container Instances Secretless Authentication

Azure Container Instances (ACI) support secretless authentication using managed identities.

Overview

ACI containers can be assigned managed identities to access Azure resources without storing credentials. This enables:

  • No Service Principal Keys: Automatic managed identity
  • Azure Resource Access: Authenticate to Storage, Key Vault, etc.
  • System and User-Assigned Identities: Flexible identity management
  • Automatic Token Retrieval: Built-in credential handling

Key Capabilities

  • System-assigned and user-assigned managed identities
  • Azure AD authentication
  • Integration with Azure services
  • RBAC-based access controls

Contributing

This page is a placeholder. We need your help to create comprehensive documentation!

What we need:

  • Complete guide for ACI managed identities
  • System-assigned vs user-assigned identity setup
  • Authentication to Azure services (Storage, Key Vault, etc.)
  • Role assignment configuration
  • Container group identity management
  • Troubleshooting authentication issues
  • Integration guides (e.g., aci-to-storage, aci-to-cosmos)

How to contribute:

Resources