<?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/aws/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/aws/snowflake/installation/index.xml" rel="self" type="application/rss+xml"/><item><title>Pre-Configuration</title><link>https://docs.protegrity.com/cloud-protect/4.0.0/docs/aws/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/aws/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="determine-aws-region">Determine AWS Region&lt;/h2>
&lt;p>Query the AWS region where the Snowflake cluster is running. This is the region in which Protegrity Serverless must be installed.&lt;/p></description></item><item><title>Prerequisites</title><link>https://docs.protegrity.com/cloud-protect/4.0.0/docs/aws/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/aws/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="aws-services">AWS Services&lt;/h2>
&lt;p>The following table describes the AWS services that may be a part of your Protegrity installation.&lt;/p></description></item><item><title>Protect Service Installation</title><link>https://docs.protegrity.com/cloud-protect/4.0.0/docs/aws/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/aws/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="https://docs.protegrity.com/cloud-protect/4.0.0/docs/aws/snowflake/installation/preconfiguration/">Pre-Configuration&lt;/a> are performed.&lt;/p></description></item><item><title/><link>https://docs.protegrity.com/cloud-protect/4.0.0/docs/aws/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/aws/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 VPC must be able to obtain network access to the ESA&lt;/p>
&lt;/td>&lt;/tr>
&lt;tr>
&lt;td>AWS Account&lt;/td>
&lt;td>Recommend creating a new sub-account for Protegrity Serverless&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Snowflake cluster (Enterprise Edition)&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table></description></item><item><title/><link>https://docs.protegrity.com/cloud-protect/4.0.0/docs/aws/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/aws/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>AWS Account Administrator&lt;/p>
&lt;/td>&lt;td>
&lt;p>To run CloudFormation (or perform steps manually), create/configure a VPC and IAM permissions.&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>Network Administrator&lt;/td>
&lt;td>To open firewall to access ESA and evaluate AWS network setup&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Snowflake Administrator&lt;/td>
&lt;td>Account Admin access required to setup access&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table></description></item><item><title/><link>https://docs.protegrity.com/cloud-protect/4.0.0/docs/aws/snowflake/installation/services/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.protegrity.com/cloud-protect/4.0.0/docs/aws/snowflake/installation/services/</guid><description>&lt;h2 id="aws-services">AWS Services&lt;/h2>
&lt;p>The following table describes the AWS services that may be a part of your Protegrity installation.&lt;/p>
&lt;table>&lt;thead>&lt;tr>&lt;th>
&lt;p>Service&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>Lambda&lt;/p>
&lt;/td>&lt;td>
&lt;p>Provides serverless compute for Protegrity protection operations and the ESA integration to fetch policy updates or deliver audit logs.&lt;/p>
&lt;/td>&lt;/tr>&lt;tr>&lt;td>
&lt;p>API Gateway&lt;/p>
&lt;/td>&lt;td>
&lt;p>Provides the endpoint and access control.&lt;/p>
&lt;/td>&lt;/tr>&lt;tr>&lt;td>
&lt;p>KMS&lt;/p>
&lt;/td>&lt;td>
&lt;p>Provides secrets for envelope policy encryption/decryption for Protegrity.&lt;/p>
&lt;/td>&lt;/tr>&lt;tr>&lt;td>
&lt;p>Secrets Manager&lt;/p>
&lt;/td>&lt;td>
&lt;p>Provides secrets management for the ESA credentials .&lt;/p></description></item></channel></rss>