An Azure service for ingesting, preparing, and transforming data at scale.
Hi @JB
Thank you for the update and for confirming the result.
Based on your testing, it appears the issue was caused by a configuration discrepancy between the Git branch/main branch and the Live/published factory. Although the linked service had been reverted to Basic authentication in Git, the Live version was still using the previous Key Pair authentication configuration. This explains why Debug runs were successful while Trigger Now was failing with the Snowflake 390144 (08004): JWT token is invalid error.
Rerunning the last successful release synchronized the Dev factory with the expected configuration, and you confirmed that Trigger Now is now working successfully.
Regarding your question about whether the Key Pair configuration was published while working in a branch: based on the behavior observed, the Key Pair configuration was present in the Live factory even though it was no longer present in the Git/main branch. However, I would not conclude that uploading the .p8 private key by itself caused the change to be published. The important point is that the Live/published configuration retained the Key Pair settings, which caused the trigger execution to attempt JWT authentication.
Going forward, before testing a Trigger Now execution, we recommend checking the Live version of the linked service and global parameters to ensure they match the intended Git/main configuration and then publishing the required changes through the normal ADF CI/CD process.
Since redeploying the last successful release restored the expected configuration and Trigger Now is now successful, it appears the issue has been resolved.
If this resolves the issue from your side, please consider Accepting this answer so that it can also help others who may encounter a similar Git/Live configuration discrepancy.