How to set up the Azure Repository in Pega Platform 8.8
We are a new customer to Pega and I am also fairly new with using Azure. I'm a Business analyst who is training on Pega development at the moment. We wish to use our Azure Blob that we currently use as our DMS as the document storage respository for Pega, instead of the Pega inbuilt document storage. We are on Pega Platform version 8.8.4 in the cloud.
I have a few questions please when trying to set up an Azure Repository following these instructions.
1. The instructions talk about repository instances and step 6 says "name of the container registry". We currently have a Blob Storage Account set up with containers inside. Can we use this? Or do I need to create an Azure Container Registry. I'm not sure from the instructions wording what resource(s) are compatible
We are a new customer to Pega and I am also fairly new with using Azure. I'm a Business analyst who is training on Pega development at the moment. We wish to use our Azure Blob that we currently use as our DMS as the document storage respository for Pega, instead of the Pega inbuilt document storage. We are on Pega Platform version 8.8.4 in the cloud.
I have a few questions please when trying to set up an Azure Repository following these instructions.
1. The instructions talk about repository instances and step 6 says "name of the container registry". We currently have a Blob Storage Account set up with containers inside. Can we use this? Or do I need to create an Azure Container Registry. I'm not sure from the instructions wording what resource(s) are compatible
2. Assuming a regular Azure Blob storage account is acceptable, what do I put in the "Container" field as per step 6 of the instructions? In Azure, if I go to container properties, I can see a container URL (screenshot1). Is this what I should be using? I find step 6 super vague and unclear for someone who is doing this for the first time.
3. How do I go about setting up the Authentication in Azure? I have got an App registration and I have a blob. Usually we use OAuth 2.0 on our APIs. Do I need to get the Azure App registration access on API permissions to the blobs? Usually we do things like Microsoft Graph APIs and this has an endpoint we use for the tokens. Our Azure support team are offshore and will always ask me exactly what I need them to do, so I'd love for any advice from anybody who has already set this up, so I know exactly what I need them to set up for me in Azure. I've got a client ID and secret but I don't know how I get a token endpoint for OAuth 2.0
I did also read this person's guide, which seems to suggest my regular blob storage might be OK. He does then say "just enter the Endpoint protocol, storage account name and access key", but I am not sure how to get all of those things. I know the storage account name, but is it enough to just simply put the text name that appears in the top left of Azure? Is this the container name or the storage account name? Pega states "Container"
Thank you in advance for any advice or tips from anybody more technical or who has maybe done this already and can help advise me on how to get our tech team to set this up.
Screenshot 1: Azure Blob Container Properties