Can Azure Container Instances be invoked using triggers?
You can trigger the container to run either from Logic Apps, or Azure Function. There are samples for both cases:
Event driven using function: https://github.com/Azure-Samples/aci-event-driven-worker-queue
Trigger using Logic Apps: https://github.com/Azure-Samples/aci-logicapps-integration
Another way I've found to do this:
Use an Event Grid subscription to trigger an Azure Automation runbook (by means of a webhook created on that runbook). In my case, the Event Grid reacts to a storage account event, namely blob creation. The runbook in turn starts the container group by means of a Powershell script like the following:
Select-AzureRmSubscription -SubscriptionName "yourSubscription"
Invoke-AzureRmResourceAction -ResourceGroupName yourResourceGroup -ResourceName yourContainerGroupName -Action Start -ResourceType Microsoft.ContainerInstance/containerGroups -Force