<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Installing PPC on</title><link>https://docs.protegrity.com/aiteam-edition/1.0.0/docs/infrastructure/ppc/install/</link><description>Recent content in Installing PPC on</description><generator>Hugo</generator><language>en</language><atom:link href="https://docs.protegrity.com/aiteam-edition/1.0.0/docs/infrastructure/ppc/install/index.xml" rel="self" type="application/rss+xml"/><item><title>Prerequisites</title><link>https://docs.protegrity.com/aiteam-edition/1.0.0/docs/infrastructure/ppc/install/prerequisites/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.protegrity.com/aiteam-edition/1.0.0/docs/infrastructure/ppc/install/prerequisites/</guid><description>&lt;h2 id="updating-the-roles-and-permissions-using-json">Updating the Roles and Permissions using JSON&lt;/h2>
&lt;p>The roles and permissions are updated using the JSONs.&lt;/p>
&lt;p>From the AWS Console, navigate to &lt;strong>IAM &amp;gt; Policies &amp;gt; Create policy &amp;gt; JSON&lt;/strong>, and create the following JSONs.&lt;/p>
&lt;blockquote>
&lt;p>&lt;strong>Note&lt;/strong>: Before using the provided JSON, replace the &lt;code>AWS_ACCOUNT_ID&lt;/code> and &lt;code>REGION&lt;/code> values with those of the account and region where the resources are being deployed.&lt;/p>&lt;/blockquote>
&lt;ol>
&lt;li>Creating KMS key and S3 bucket&lt;/li>
&lt;/ol>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>{
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>	&amp;#34;Version&amp;#34;: &amp;#34;2012-10-17&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>	&amp;#34;Statement&amp;#34;: [
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>		{
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>			&amp;#34;Sid&amp;#34;: &amp;#34;ReadOnlyAccess&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>			&amp;#34;Effect&amp;#34;: &amp;#34;Allow&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>			&amp;#34;Action&amp;#34;: [
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>				&amp;#34;eks:DescribeClusterVersions&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>				&amp;#34;ec2:DescribeInstances&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>				&amp;#34;ec2:DescribeVolumes&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>				&amp;#34;s3:ListAllMyBuckets&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>				&amp;#34;iam:ListUsers&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>				&amp;#34;ec2:RunInstances&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>				&amp;#34;ec2:DescribeInstances&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>				&amp;#34;ec2:DescribeVolumes&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>				&amp;#34;ec2:CreateKeyPair&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>				&amp;#34;ec2:DescribeImages&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>			],
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>			&amp;#34;Resource&amp;#34;: &amp;#34;*&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>		},
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>		{
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>			&amp;#34;Sid&amp;#34;: &amp;#34;ScopedS3AndKMS&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>			&amp;#34;Effect&amp;#34;: &amp;#34;Allow&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>			&amp;#34;Action&amp;#34;: [
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>				&amp;#34;s3:ListBucket&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>				&amp;#34;s3:PutEncryptionConfiguration&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>				&amp;#34;s3:GetEncryptionConfiguration&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>				&amp;#34;kms:CreateKey&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>				&amp;#34;kms:PutKeyPolicy&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>				&amp;#34;kms:GetKeyPolicy&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>			],
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>			&amp;#34;Resource&amp;#34;: [
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>				&amp;#34;arn:aws:s3:::*&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>				&amp;#34;arn:aws:kms:*:&amp;lt;AWS_ACCOUNT_ID&amp;gt;:key/*&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>			]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>		},
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>		{
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>			&amp;#34;Sid&amp;#34;: &amp;#34;SelfServiceIAM&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>			&amp;#34;Effect&amp;#34;: &amp;#34;Allow&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>			&amp;#34;Action&amp;#34;: [
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>				&amp;#34;iam:ListSSHPublicKeys&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>				&amp;#34;iam:ListServiceSpecificCredentials&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>				&amp;#34;iam:GetLoginProfile&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>				&amp;#34;iam:ListAccessKeys&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>				&amp;#34;iam:CreateAccessKey&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>			],
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>			&amp;#34;Resource&amp;#34;: &amp;#34;arn:aws:iam::&amp;lt;AWS_ACCOUNT_ID&amp;gt;:user/${aws:username}&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>		},
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> {
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>			&amp;#34;Sid&amp;#34;: &amp;#34;EC2KeyPairPermission&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>			&amp;#34;Effect&amp;#34;: &amp;#34;Allow&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>			&amp;#34;Action&amp;#34;: [
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>				&amp;#34;ec2:CreateKeyPair&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>				&amp;#34;ec2:DescribeKeyPairs&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>			],
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>			&amp;#34;Resource&amp;#34;: [
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>				&amp;#34;*&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>			]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>		}
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>	]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>}
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;ol start="2">
&lt;li>EC2 Service Policy&lt;/li>
&lt;/ol>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>{
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>	&amp;#34;Version&amp;#34;: &amp;#34;2012-10-17&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>	&amp;#34;Statement&amp;#34;: [
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>		{
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>			&amp;#34;Sid&amp;#34;: &amp;#34;DenyEC2Instances&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>			&amp;#34;Effect&amp;#34;: &amp;#34;Deny&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>			&amp;#34;Action&amp;#34;: &amp;#34;ec2:RunInstances&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>			&amp;#34;Resource&amp;#34;: &amp;#34;arn:aws:ec2:*:*:instance/*&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>			&amp;#34;Condition&amp;#34;: {
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>				&amp;#34;StringLike&amp;#34;: {
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>					&amp;#34;ec2:InstanceType&amp;#34;: [
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>						&amp;#34;p*&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>						&amp;#34;g*&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>						&amp;#34;inf*&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>						&amp;#34;trn*&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>						&amp;#34;x*&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>						&amp;#34;u-*&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>						&amp;#34;z*&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>						&amp;#34;mac*&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>					]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>				}
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>			}
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>		},
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>		{
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>			&amp;#34;Sid&amp;#34;: &amp;#34;ReadOnlyDescribeListEC2RegionRestricted&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>			&amp;#34;Effect&amp;#34;: &amp;#34;Allow&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>			&amp;#34;Action&amp;#34;: [
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>				&amp;#34;ec2:DescribeVpcs&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>				&amp;#34;ec2:DescribeSubnets&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>				&amp;#34;ec2:DescribeVpcAttribute&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>				&amp;#34;ec2:DescribeTags&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>				&amp;#34;ec2:DescribeSecurityGroups&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>				&amp;#34;ec2:DescribeSecurityGroupRules&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>				&amp;#34;ec2:DescribeLaunchTemplates&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>				&amp;#34;ec2:DescribeLaunchTemplateVersions&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>				&amp;#34;ec2:DescribeNetworkInterfaces&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>				&amp;#34;ec2:DescribeAccountAttributes&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>			],
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>			&amp;#34;Resource&amp;#34;: &amp;#34;*&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>			&amp;#34;Condition&amp;#34;: {
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>				&amp;#34;StringEquals&amp;#34;: {
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>					&amp;#34;aws:RequestedRegion&amp;#34;: [
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>						&amp;#34;&amp;lt;REGION&amp;gt;&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>					]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>				}
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>			}
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>		},
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>		{
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>			&amp;#34;Sid&amp;#34;: &amp;#34;EC2LifecycleAndSecurity&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>			&amp;#34;Effect&amp;#34;: &amp;#34;Allow&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>			&amp;#34;Action&amp;#34;: [
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>				&amp;#34;ec2:CreateSecurityGroup&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>				&amp;#34;ec2:DeleteSecurityGroup&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>				&amp;#34;ec2:AuthorizeSecurityGroupIngress&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>				&amp;#34;ec2:AuthorizeSecurityGroupEgress&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>				&amp;#34;ec2:RevokeSecurityGroupIngress&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>				&amp;#34;ec2:RevokeSecurityGroupEgress&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>				&amp;#34;ec2:CreateLaunchTemplate&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>				&amp;#34;ec2:DeleteLaunchTemplate&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>				&amp;#34;ec2:CreateTags&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>				&amp;#34;ec2:DeleteTags&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>			],
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>			&amp;#34;Resource&amp;#34;: [
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>				&amp;#34;arn:aws:ec2:*:*:security-group/*&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>				&amp;#34;arn:aws:ec2:*:*:launch-template/*&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>				&amp;#34;arn:aws:ec2:*:*:instance/*&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>				&amp;#34;arn:aws:ec2:*:*:network-interface/*&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>				&amp;#34;arn:aws:ec2:*:*:subnet/*&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>				&amp;#34;arn:aws:ec2:*:*:vpc/*&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>				&amp;#34;arn:aws:ec2:*:*:image/*&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>				&amp;#34;arn:aws:ec2:*:*:volume/*&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>				&amp;#34;arn:aws:ec2:*:*:snapshot/*&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>			]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>		}
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>	]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>}
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;ol start="3">
&lt;li>EKS Service Policy&lt;/li>
&lt;/ol>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>{
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Version&amp;#34;: &amp;#34;2012-10-17&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Statement&amp;#34;: [
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> {
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Sid&amp;#34;: &amp;#34;ReadOnlyDescribeListEKSVersionsRegionRestricted&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Effect&amp;#34;: &amp;#34;Allow&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Action&amp;#34;: [
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;eks:DescribeAddonVersions&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> ],
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Resource&amp;#34;: &amp;#34;*&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Condition&amp;#34;: {
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;StringEquals&amp;#34;: {
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;aws:RequestedRegion&amp;#34;: [
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;&amp;lt;REGION&amp;gt;&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> ]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> }
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> }
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> },
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> {
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Sid&amp;#34;: &amp;#34;ReadOnlyDescribeListEKS&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Effect&amp;#34;: &amp;#34;Allow&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Action&amp;#34;: [
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;eks:DescribeCluster&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;eks:DescribeAddon&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;eks:DescribePodIdentityAssociation&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;eks:DescribeNodegroup&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;eks:ListAddons&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;eks:ListPodIdentityAssociations&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> ],
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Resource&amp;#34;: [
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;arn:aws:eks:*:&amp;lt;AWS_ACCOUNT_ID&amp;gt;:cluster/*&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;arn:aws:eks:*:&amp;lt;AWS_ACCOUNT_ID&amp;gt;:nodegroup/*&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;arn:aws:eks:*:&amp;lt;AWS_ACCOUNT_ID&amp;gt;:addon/*&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;arn:aws:eks:*:&amp;lt;AWS_ACCOUNT_ID&amp;gt;:podidentityassociation/*&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> ]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> },
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> {
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Sid&amp;#34;: &amp;#34;EKSLifecycleAndTag&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Effect&amp;#34;: &amp;#34;Allow&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Action&amp;#34;: [
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;eks:CreateCluster&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;eks:UpdateClusterVersion&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;eks:UpdateClusterConfig&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;eks:CreateNodegroup&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;eks:UpdateNodegroupConfig&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;eks:UpdateNodegroupVersion&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;eks:DeleteNodegroup&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;eks:CreateAddon&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;eks:UpdateAddon&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;eks:DeleteAddon&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;eks:CreatePodIdentityAssociation&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;eks:DeletePodIdentityAssociation&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;eks:TagResource&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;eks:ListClusters&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> ],
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Resource&amp;#34;: [
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;arn:aws:eks:*:&amp;lt;AWS_ACCOUNT_ID&amp;gt;:cluster/*&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;arn:aws:eks:*:&amp;lt;AWS_ACCOUNT_ID&amp;gt;:nodegroup/*&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;arn:aws:eks:*:&amp;lt;AWS_ACCOUNT_ID&amp;gt;:addon/*&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;arn:aws:eks:*:&amp;lt;AWS_ACCOUNT_ID&amp;gt;:podidentityassociation/*&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> ]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> },
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> {
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Sid&amp;#34;: &amp;#34;AllowEKSNodegroupSLR&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Effect&amp;#34;: &amp;#34;Allow&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Action&amp;#34;: [
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;iam:GetRole&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;iam:CreateServiceLinkedRole&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> ],
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Resource&amp;#34;: &amp;#34;arn:aws:iam::&amp;lt;AWS_ACCOUNT_ID&amp;gt;:role/aws-service-role/eks-nodegroup.amazonaws.com/AWSServiceRoleForAmazonEKSNodegroup&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> },
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> {
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Sid&amp;#34;: &amp;#34;EKSDeleteClusterV6&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Effect&amp;#34;: &amp;#34;Allow&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Action&amp;#34;: &amp;#34;eks:DeleteCluster&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Resource&amp;#34;: &amp;#34;arn:aws:eks:*:&amp;lt;AWS_ACCOUNT_ID&amp;gt;:cluster/*&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> }
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> ]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>}
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;ol start="4">
&lt;li>IAM Service Policy&lt;/li>
&lt;/ol>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>{
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Version&amp;#34;: &amp;#34;2012-10-17&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Statement&amp;#34;: [
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> {
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Sid&amp;#34;: &amp;#34;DenyAdminPolicyAttachment&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Effect&amp;#34;: &amp;#34;Deny&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Action&amp;#34;: [
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;iam:AttachRolePolicy&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;iam:PutRolePolicy&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> ],
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Resource&amp;#34;: &amp;#34;arn:aws:iam::&amp;lt;AWS_ACCOUNT_ID&amp;gt;:role/eks-*&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Condition&amp;#34;: {
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;ArnLike&amp;#34;: {
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;iam:PolicyARN&amp;#34;: [
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;arn:aws:iam::aws:policy/AdministratorAccess&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;arn:aws:iam::aws:policy/PowerUserAccess&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;arn:aws:iam::aws:policy/*FullAccess&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> ]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> }
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> }
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> },
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> {
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Sid&amp;#34;: &amp;#34;DenyInlinePolicyEscalation&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Effect&amp;#34;: &amp;#34;Deny&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Action&amp;#34;: [
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;iam:PutRolePolicy&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;iam:PutUserPolicy&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;iam:PutGroupPolicy&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> ],
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Resource&amp;#34;: &amp;#34;*&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> },
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> {
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Sid&amp;#34;: &amp;#34;ReadOnlyDescribeListIAMScoped&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Effect&amp;#34;: &amp;#34;Allow&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Action&amp;#34;: [
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;iam:GetRole&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;iam:ListRolePolicies&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;iam:ListAttachedRolePolicies&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;iam:ListInstanceProfilesForRole&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;iam:GetInstanceProfile&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;iam:GetPolicy&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;iam:GetPolicyVersion&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;iam:ListPolicyVersions&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;iam:ListAccessKeys&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> ],
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Resource&amp;#34;: [
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;arn:aws:iam::&amp;lt;AWS_ACCOUNT_ID&amp;gt;:role/eks-*&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;arn:aws:iam::&amp;lt;AWS_ACCOUNT_ID&amp;gt;:instance-profile/eks-*&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;arn:aws:iam::&amp;lt;AWS_ACCOUNT_ID&amp;gt;:policy/eks-*&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> ]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> },
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> {
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Sid&amp;#34;: &amp;#34;ReadOnlyDescribeListUnavoidableStar&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Effect&amp;#34;: &amp;#34;Allow&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Action&amp;#34;: &amp;#34;iam:ListRoles&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Resource&amp;#34;: &amp;#34;*&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> },
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> {
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Sid&amp;#34;: &amp;#34;IAMLifecycleRolesPoliciesInstanceProfiles&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Effect&amp;#34;: &amp;#34;Allow&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Action&amp;#34;: [
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;iam:CreateRole&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;iam:TagRole&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;iam:CreatePolicy&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;iam:DeletePolicy&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;iam:DeletePolicyVersion&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;iam:TagPolicy&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;iam:AttachRolePolicy&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;iam:DetachRolePolicy&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;iam:CreateInstanceProfile&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;iam:TagInstanceProfile&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;iam:AddRoleToInstanceProfile&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;iam:RemoveRoleFromInstanceProfile&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;iam:DeleteInstanceProfile&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> ],
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Resource&amp;#34;: [
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;arn:aws:iam::&amp;lt;AWS_ACCOUNT_ID&amp;gt;:role/eks-*&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;arn:aws:iam::&amp;lt;AWS_ACCOUNT_ID&amp;gt;:policy/eks-*&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;arn:aws:iam::&amp;lt;AWS_ACCOUNT_ID&amp;gt;:instance-profile/eks-*&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> ]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> },
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> {
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Sid&amp;#34;: &amp;#34;EKSDeleteRoles&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Effect&amp;#34;: &amp;#34;Allow&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Action&amp;#34;: &amp;#34;iam:DeleteRole&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Resource&amp;#34;: &amp;#34;arn:aws:iam::&amp;lt;AWS_ACCOUNT_ID&amp;gt;:role/eks*&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> },
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> {
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Sid&amp;#34;: &amp;#34;PassRoleOnlyToEKS&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Effect&amp;#34;: &amp;#34;Allow&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Action&amp;#34;: &amp;#34;iam:PassRole&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Resource&amp;#34;: &amp;#34;arn:aws:iam::&amp;lt;AWS_ACCOUNT_ID&amp;gt;:role/eks-*&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Condition&amp;#34;: {
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;StringEquals&amp;#34;: {
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;iam:PassedToService&amp;#34;: [
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;eks.amazonaws.com&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;ec2.amazonaws.com&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;eks-pods.amazonaws.com&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;pods.eks.amazonaws.com&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> ]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> }
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> }
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> },
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> {
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Sid&amp;#34;: &amp;#34;PassRoleForEKSPodIdentityRoles&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Effect&amp;#34;: &amp;#34;Allow&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Action&amp;#34;: &amp;#34;iam:PassRole&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Resource&amp;#34;: [
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;arn:aws:iam::&amp;lt;AWS_ACCOUNT_ID&amp;gt;:role/eks-*-karpenter-role&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;arn:aws:iam::&amp;lt;AWS_ACCOUNT_ID&amp;gt;:role/eks-*-backup-recovery-utility-role&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> ]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> }
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> ]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>}
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;ol start="5">
&lt;li>KMS Service Policy&lt;/li>
&lt;/ol>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>{
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Version&amp;#34;: &amp;#34;2012-10-17&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Statement&amp;#34;: [
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> {
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Sid&amp;#34;: &amp;#34;KMSCreateAndList&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Effect&amp;#34;: &amp;#34;Allow&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Action&amp;#34;: [
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;kms:CreateKey&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;kms:ListAliases&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> ],
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Resource&amp;#34;: &amp;#34;*&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> },
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> {
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Sid&amp;#34;: &amp;#34;KMSKeyManagementScoped&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Effect&amp;#34;: &amp;#34;Allow&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Action&amp;#34;: [
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;kms:PutKeyPolicy&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;kms:GetKeyPolicy&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;kms:DescribeKey&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;kms:GenerateDataKey&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;kms:Decrypt&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;kms:TagResource&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;kms:UntagResource&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;kms:EnableKeyRotation&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;kms:GetKeyRotationStatus&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;kms:ListResourceTags&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;kms:ScheduleKeyDeletion&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;kms:CreateAlias&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;kms:DeleteAlias&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> ],
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Resource&amp;#34;: [
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;arn:aws:kms:*:&amp;lt;AWS_ACCOUNT_ID&amp;gt;:key/*&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;arn:aws:kms:*:&amp;lt;AWS_ACCOUNT_ID&amp;gt;:alias/*&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> ]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> }
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> ]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>}
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;ol start="6">
&lt;li>S3 Service Policy&lt;/li>
&lt;/ol>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-fallback" data-lang="fallback">&lt;span style="display:flex;">&lt;span>{
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Version&amp;#34;: &amp;#34;2012-10-17&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Statement&amp;#34;: [
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> {
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Sid&amp;#34;: &amp;#34;S3EncryptionConfigAndStateScoped&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Effect&amp;#34;: &amp;#34;Allow&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Action&amp;#34;: [
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;s3:ListBucket&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;s3:GetEncryptionConfiguration&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;s3:PutEncryptionConfiguration&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;s3:GetObject&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;s3:PutObject&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;s3:DeleteObject&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;s3:CreateBucket&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;s3:GetBucketTagging&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;s3:GetBucketPolicy&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;s3:GetBucketAcl&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;s3:GetBucketCORS&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;s3:PutBucketTagging&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;s3:GetBucketWebsite&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;s3:GetBucketVersioning&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;s3:GetAccelerateConfiguration&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;s3:GetBucketRequestPayment&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;s3:GetBucketLogging&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;s3:GetLifecycleConfiguration&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;s3:GetReplicationConfiguration&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;s3:GetBucketObjectLockConfiguration&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;s3:DeleteBucket&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> ],
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Resource&amp;#34;: &amp;#34;arn:aws:s3:::*&amp;#34;,
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;Condition&amp;#34;: {
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;StringEquals&amp;#34;: {
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;aws:RequestedRegion&amp;#34;: [
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;&amp;lt;REGION&amp;gt;&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> ],
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &amp;#34;aws:PrincipalAccount&amp;#34;: &amp;#34;&amp;lt;AWS_ACCOUNT_ID&amp;gt;&amp;#34;
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> }
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> }
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> }
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> ]
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>}
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h2 id="description-for-the-json-components">Description for the JSON components&lt;/h2>
&lt;p>This section provides information for the permissions mentioned in the JSON file.&lt;/p></description></item><item><title>Preparing for PPC deployment</title><link>https://docs.protegrity.com/aiteam-edition/1.0.0/docs/infrastructure/ppc/install/extracting/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.protegrity.com/aiteam-edition/1.0.0/docs/infrastructure/ppc/install/extracting/</guid><description>&lt;p>This section describes the steps to download and extract the recipe for deploying the PPC.&lt;/p>
&lt;blockquote>
&lt;p>&lt;strong>Note:&lt;/strong> If you have set up the jump box previously, then from &lt;code>/deployment/iac_setup/&lt;/code> directory, run the &lt;code>make clean&lt;/code> command. This ensures that the local repository on the jump box and the clusters are cleaned up before proceeding with a new installation.&lt;/p>&lt;/blockquote>
&lt;blockquote>
&lt;p>&lt;strong>Warning&lt;/strong>: Do not install or manage multiple clusters from the same working directory. Each cluster deployment maintains its own Terraform/OpenTofu state, and reusing a directory can overwrite state files, causing loss of cluster tracking and unintended cleanup behavior. &lt;br> Use a dedicated directory, and jump box, where possible, per cluster, and always verify the active kubectl context before running cleanup commands such as &lt;code>make clean&lt;/code>.&lt;/p></description></item><item><title>Deploying PPC</title><link>https://docs.protegrity.com/aiteam-edition/1.0.0/docs/infrastructure/ppc/install/installation/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.protegrity.com/aiteam-edition/1.0.0/docs/infrastructure/ppc/install/installation/</guid><description>&lt;h2 id="before-you-begin">Before you begin&lt;/h2>
&lt;ul>
&lt;li>
&lt;p>Before running the bootstrap or resiliency scripts as the root user on RHEL, ensure that /usr/local/bin (and the AWS CLI binary path, if applicable) is included in the $PATH. Alternatively, run the script using a non-root user (such as ec2-user) where /usr/local/bin is already part of the default PATH.&lt;/p>
&lt;/li>
&lt;li>
&lt;p>By default, the installation is configured to use the us-east-1 AWS region. If you plan to install the product in a different region, update the region value in the iac_setup/scripts/iac/variables.tf file before starting the installation.&lt;/p></description></item></channel></rss>