Based on the link you provided, you can proceed with the automation using the Monitoring and Encryption Process.
But before, you neef to configure PGP Encrypt File Activity in Orchestrator with :
- the path to the sensitive files
- the output folder where the encrypted files will be stored temporarily before you move them to Azure
If I go back now to the automation, you need to use the Orchestrator as I mentioned to monitor the designated folder for new files continuously.
The logic is the following : once a new file is detected, the PGP Encrypt File activity should automatically execute, encrypting the file using the provided public key.
Then you need to configure Azure Data Factory to pick up the encrypted files from the designated output folder and transport them into Azure Blob Storage or another secure location in Azure.
In Azure, you may create an Azure Function or use Azure VMs to automate the decryption process.
You can use the private PGP key and necessary decryption credentials to decrypt the files securely within the Azure environment.
And finally you can configure an Azure Pipeline to pick up the decrypted files for further processing bu setting up triggers to execute subsequent steps in the pipeline automatically once the decryption is successful.