This issue is common in environments where IMDS is not available, such as in local development environments or when the managed identity is not properly configured or supported.
Since FIC might not be directly supported in the Azure Table SDK documentation, you can use the DefaultAzureCredential
which supports various authentication methods, including managed identity and Azure AD tokens.
Check this resource for more information and how to configure your local environment: https://learn.microsoft.com/en-us/azure/developer/python/configure-local-development-environment
You can see the list of credential types that DefaultAzureCredential()
goes through in the Azure docs.
More links :