<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Installation on</title><link>https://docs.protegrity.com/cloud-protect/4.0.0/docs/azure/api/installation/</link><description>Recent content in Installation on</description><generator>Hugo</generator><language>en</language><atom:link href="https://docs.protegrity.com/cloud-protect/4.0.0/docs/azure/api/installation/index.xml" rel="self" type="application/rss+xml"/><item><title>Prerequisites</title><link>https://docs.protegrity.com/cloud-protect/4.0.0/docs/azure/api/installation/prerequisite/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.protegrity.com/cloud-protect/4.0.0/docs/azure/api/installation/prerequisite/</guid><description>&lt;ol id="toc">&lt;/ol>
&lt;script>
 // JavaScript to generate the table of contents from H2 headings
 document.addEventListener("DOMContentLoaded", function () {
 //get all h2 headings within the 'main' element and generate a toc with links to them
 //excluding h2 heading 'Feedback' if it exists
 const toc = document.getElementById("toc");
 const headings = document.querySelectorAll("main h2");
 headings.forEach(heading => {
 if (heading.textContent === "Feedback") {
 return; // Skip the 'Feedback' heading
 }

 const li = document.createElement("li");
 const a = document.createElement("a");
 const id = heading.textContent.toLowerCase().replace(/\s+/g, '-');
 heading.id = id; // Set the id for the heading
 a.href = `#${id}`;
 a.textContent = heading.textContent;
 li.appendChild(a);
 toc.appendChild(li);
 });

 });
&lt;/script>



&lt;p>

 




	






 






 &lt;h2 id="azure-services">Azure Services&lt;/h2>
&lt;p>The following table describes the Azure services that may be part of your Protegrity installation.&lt;/p></description></item><item><title>Pre-Configuration</title><link>https://docs.protegrity.com/cloud-protect/4.0.0/docs/azure/api/installation/preconfiguration/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.protegrity.com/cloud-protect/4.0.0/docs/azure/api/installation/preconfiguration/</guid><description>&lt;ol id="toc">&lt;/ol>
&lt;script>
 // JavaScript to generate the table of contents from H2 headings
 document.addEventListener("DOMContentLoaded", function () {
 //get all h2 headings within the 'main' element and generate a toc with links to them
 //excluding h2 heading 'Feedback' if it exists
 const toc = document.getElementById("toc");
 const headings = document.querySelectorAll("main h2");
 headings.forEach(heading => {
 if (heading.textContent === "Feedback") {
 return; // Skip the 'Feedback' heading
 }

 const li = document.createElement("li");
 const a = document.createElement("a");
 const id = heading.textContent.toLowerCase().replace(/\s+/g, '-');
 heading.id = id; // Set the id for the heading
 a.href = `#${id}`;
 a.textContent = heading.textContent;
 li.appendChild(a);
 toc.appendChild(li);
 });

 });
&lt;/script>



&lt;p>

 




	






 






 &lt;h2 id="resource-group">Resource Group&lt;/h2>
&lt;p>Identify or create a new Azure Resource Group where the Protegrity solution will be installed. It is recommended that a new Resource group is created. This can provide greater security controls and help avoid conflicts with other applications that might impact regional account limits. An individual with the Cloud Administrator role will be required for some of the subsequent installation steps.&lt;/p></description></item><item><title>Protect Service Installation</title><link>https://docs.protegrity.com/cloud-protect/4.0.0/docs/azure/api/installation/protector/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.protegrity.com/cloud-protect/4.0.0/docs/azure/api/installation/protector/</guid><description>&lt;ol id="toc">&lt;/ol>
&lt;script>
 // JavaScript to generate the table of contents from H2 headings
 document.addEventListener("DOMContentLoaded", function () {
 //get all h2 headings within the 'main' element and generate a toc with links to them
 //excluding h2 heading 'Feedback' if it exists
 const toc = document.getElementById("toc");
 const headings = document.querySelectorAll("main h2");
 headings.forEach(heading => {
 if (heading.textContent === "Feedback") {
 return; // Skip the 'Feedback' heading
 }

 const li = document.createElement("li");
 const a = document.createElement("a");
 const id = heading.textContent.toLowerCase().replace(/\s+/g, '-');
 heading.id = id; // Set the id for the heading
 a.href = `#${id}`;
 a.textContent = heading.textContent;
 li.appendChild(a);
 toc.appendChild(li);
 });

 });
&lt;/script>



&lt;p>

 




	






 






 &lt;h2 id="preparation">Preparation&lt;/h2>
&lt;ol>
&lt;li>
&lt;p>Ensure that all the steps in &lt;a href="../preconfiguration">Pre-Configuration&lt;/a> are performed.&lt;/p></description></item><item><title>Audit Log Forwarder Installation</title><link>https://docs.protegrity.com/cloud-protect/4.0.0/docs/azure/api/installation/log-forwarder/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.protegrity.com/cloud-protect/4.0.0/docs/azure/api/installation/log-forwarder/</guid><description>&lt;p>

 




	






 






 &lt;ol id="toc">&lt;/ol>
&lt;script>
 // JavaScript to generate the table of contents from H2 headings
 document.addEventListener("DOMContentLoaded", function () {
 //get all h2 headings within the 'main' element and generate a toc with links to them
 //excluding h2 heading 'Feedback' if it exists
 const toc = document.getElementById("toc");
 const headings = document.querySelectorAll("main h2");
 headings.forEach(heading => {
 if (heading.textContent === "Feedback") {
 return; // Skip the 'Feedback' heading
 }

 const li = document.createElement("li");
 const a = document.createElement("a");
 const id = heading.textContent.toLowerCase().replace(/\s+/g, '-');
 heading.id = id; // Set the id for the heading
 a.href = `#${id}`;
 a.textContent = heading.textContent;
 li.appendChild(a);
 toc.appendChild(li);
 });

 });
&lt;/script>





 




	






 






 &lt;p>The following sections provide installation steps for the Log Forwarder component in Azure.
The Log Forwarder deployment allows for the audit logs generated by Protect Service to be delivered to ESA for auditing and governance purposes.
Log Forwarder component is optional and is not required for the Protect Service to work properly.
See &lt;a href="../../architecture/#audit-log-forwarding-architecture">Audit Log Forwarder Architecture&lt;/a> for more information. Some of the installation steps are not required for
the operation of the software but recommended for establishing a secure environment. Contact Protegrity for
further guidance on configuration alternatives in the cloud.&lt;/p></description></item><item><title/><link>https://docs.protegrity.com/cloud-protect/4.0.0/docs/azure/api/installation/overview/prerequisites/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.protegrity.com/cloud-protect/4.0.0/docs/azure/api/installation/overview/prerequisites/</guid><description>&lt;h2 id="prerequisites">Prerequisites&lt;/h2>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>&lt;strong>Requirement&lt;/strong>&lt;/th>
 &lt;th>&lt;strong>Detail&lt;/strong>&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>Protegrity distribution and installation scripts&lt;/td>
 &lt;td>These artifacts are provided by Protegrity&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Protegrity ESA 10.0+&lt;/td>
 &lt;td>The Cloud VNet must be able to obtain network access to the ESA&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>Azure Account (Azure Global or US Government Subscription)&lt;/td>
 &lt;td>Recommend creating a new resource group for Protegrity.&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table></description></item><item><title/><link>https://docs.protegrity.com/cloud-protect/4.0.0/docs/azure/api/installation/overview/skills/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.protegrity.com/cloud-protect/4.0.0/docs/azure/api/installation/overview/skills/</guid><description>&lt;h2 id="required-skills-and-abilities">Required Skills and Abilities&lt;/h2>
&lt;table>&lt;thead>&lt;tr>&lt;th>
&lt;p>Role / Skillset&lt;/p>
&lt;/th>&lt;th>
&lt;p>Description&lt;/p>
&lt;/th>&lt;/tr>&lt;/thead>&lt;tbody>&lt;tr>&lt;td>
&lt;p>Azure Account Administrator&lt;/p>
&lt;/td>&lt;td>
&lt;p>Ability to run Azure Resource Manager (or perform steps manually), create/configure Entra ID Application Registrations&lt;/p>
&lt;/td>&lt;/tr>&lt;tr>&lt;td>
&lt;p>Protegrity Administrator&lt;/p>
&lt;/td>&lt;td>
&lt;p>The ESA credentials required to extract the policy for the Policy Agent&lt;/p>
&lt;/td>&lt;/tr>&lt;tr>&lt;td>
&lt;p>Network Administrator&lt;/p>
&lt;/td>&lt;td>
&lt;p>Needed to open firewall to access ESA and evaluate Azure network setup&lt;/p>
&lt;/td>&lt;/tr>&lt;/tbody>
&lt;/table>

&lt;div class="alert alert-success" role="alert">
&lt;h4 class="alert-heading">Tip&lt;/h4>

 &lt;p>During the installation you will need to record output of certain steps that will be used in downstream installation procedures. We recommend copying the following cheat sheet into a notepad and fill in the information as you progress with the installation.&lt;/p></description></item><item><title/><link>https://docs.protegrity.com/cloud-protect/4.0.0/docs/azure/api/installation/services/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.protegrity.com/cloud-protect/4.0.0/docs/azure/api/installation/services/</guid><description/></item></channel></rss>