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​