<?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/snowflake/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/snowflake/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/snowflake/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/snowflake/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/snowflake/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/snowflake/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/snowflake/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/snowflake/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>Snowflake Configuration</title><link>https://docs.protegrity.com/cloud-protect/4.0.0/docs/azure/snowflake/installation/snowflake-configuration/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.protegrity.com/cloud-protect/4.0.0/docs/azure/snowflake/installation/snowflake-configuration/</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>The following sections will configure Snowflake to access the API Gateway.


 




	






 






 &lt;h2 id="login-to-snowflake-as-accountadmin">Login to Snowflake as ACCOUNTADMIN&lt;/h2>
&lt;p>Ensure that the current user can assume the Account Administrator role. This role must be created.&lt;/p></description></item><item><title/><link>https://docs.protegrity.com/cloud-protect/4.0.0/docs/azure/snowflake/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/snowflake/installation/overview/prerequisites/</guid><description>&lt;h2 id="prerequisites">Prerequisites&lt;/h2>
&lt;table>&lt;thead>&lt;tr>&lt;th>
&lt;p>Requirement&lt;/p>
&lt;/th>&lt;th>
&lt;p>Detail&lt;/p>
&lt;/th>&lt;/tr>&lt;/thead>&lt;tbody>&lt;tr>&lt;td>
&lt;p>Protegrity distribution and installation scripts&lt;/p>
&lt;/td>&lt;td>
&lt;p>These artifacts are provided by Protegrity&lt;/p>
&lt;/td>&lt;/tr>&lt;tr>&lt;td>
&lt;p>Protegrity ESA 10.0+&lt;/p>
&lt;/td>&lt;td>
&lt;p>The Cloud VNet must be able to obtain network access to the ESA&lt;/p>
&lt;/td>&lt;/tr>&lt;tr>&lt;td>
&lt;p>Azure Account (Azure Global or US Government Subscription)&lt;/p>
&lt;/td>&lt;td>
&lt;p>Recommend creating a new resource group for Protegrity.&lt;/p>
&lt;/td>&lt;/tr>&lt;/tbody>
&lt;/table></description></item><item><title/><link>https://docs.protegrity.com/cloud-protect/4.0.0/docs/azure/snowflake/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/snowflake/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>Snowflake Administrator&lt;/p>
&lt;/td>&lt;td>
&lt;p>Account Admin access required to setup Snowflake integration&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></description></item></channel></rss>