Hello @Reyes Monsalve, Ruben Dario
It seems like the issue is related to the firewall settings of the Key Vault.
The error message "Client address is not authorized, and caller is not a trusted service" indicates that the request is being blocked by the Key Vault firewall.
To resolve this issue, you need to add the IP address of the Azure Data Factory to the Key Vault firewall. You can do this by following these steps:
- Go to the Azure portal and navigate to the Key Vault that you are using.
- Click on the "Firewalls and virtual networks" tab.
- Under the "Allow access from" section, select "Selected networks".
- Click on the "Add existing virtual network" button and select the virtual network that your Azure Data Factory is using.
- Click on the "Add IP address" button and add the IP address of the Azure Data Factory. Once you have added the IP address of the Azure Data Factory to the Key Vault firewall, the pipeline should be able to access the secrets without any issues.
If you are still facing issues, you can try disabling the firewall temporarily to see if the pipeline is able to access the secrets. If it works, then you can re-enable the firewall and add the necessary IP addresses to the firewall rules.
I hope this helps! Let me know if you have any further questions.
I hope that this response has addressed your query and helped you overcome your challenges. If so, please mark this response as Answered. This will not only acknowledge our efforts, but also assist other community members who may be looking for similar solutions.