Internal Deployment
Deploying to azure in (35 Min)
Last updated
Deploying to azure in (35 Min)
Last updated
You will need a few things to create an internal deployment with AI Risk.
Administrative access to create resources and Entra ID Applications within your azure environment
API Keys and Endpoints for your AI Models
(Optional) SMTP Endpoints, usernames and passwords to send emails if you want to send emails through your internal servers
Once you have signed an agreement for the enterprise version of AI Risk you will be provided with a zip file including three documents.
Your licence file (To activate your environment)
ARM Template to Deploy (To create infrastructure)
ApplicationCreate.ps1 (To create authentication application in Azure Entra)
Go to https://shell.azure.com
Sign in with an administrator account or an account with access to create applications in Entra
Select powershell from the prompt
Upload ApplicationCreate.ps1 file using the upload and download file buttons in powershell
Run ./ApplicationCreate.ps1 in the console You will be prompted for a name less than 11 characters all lowercase make sure this is not generic as it creates resources with this name
At the end of the process there will be three values displayed (Save these values Used in the next step
Project Name
Client ID
Secret
The ARM template provided by AI Risk will allow you to deploy all the nessesary infrastructure to configure your environment internally within your azure environment
Click "Build your own template in the editor"
Copy and paste the json text from MainTemplate.json found in the zip file provided and click SAVE
You will be prompted for the following values
Resource Group (Create a new group using your naming conventions) All resources will be deployed to this group.
Region
Project Name (Use the project name that was output from the powershell script)
Licence File URL (Will be pre populated from our script)
SQL Server User Name (any valid username all lowercase)
SQL Server Password (This should be a strong password but can be later updated to use integrated authentication)
SMPT Endpoint (Pre populated with AI Risks enpoint but can be customized to use your own)
SMPT Username ( (Pre populated with AI Risks username but can be customized to use your own)
SMPT Password (Pre populated with AI Risks password but can be customized to use your own)
Azure AD Instance (Should alwasy be https://login.microsoftonline.com/ but can be customized based on the application created)
Azure AD Client ID (Use the Client ID that was output from the powershell script)
Azure AD Secret (Use the secret that was output from the powershell script)
Click Review + Create The script values will be validated
Click Create
The first user to login will be allocated the Admin Role and allow them to configure and send new invitations and configure agents.
Browse to the Front end server which will have the default url of http://[Project Name]-app-service-frontend.azurewebsites.net
Using the hamburger menu in the upper left corner browse to the Admin Portal to configure your endpoints.
Next create your first Agent and Invite new users