<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Google Cloud Platform (GCP) on CloudBolt Documentation</title>
		<link>https://docs.cloudbolt.io/docs/cmp/configure/infrastructure/resource-handlers/gcp/</link>
		<description>Recent content in Google Cloud Platform (GCP) on CloudBolt Documentation</description>
		<generator>Hugo</generator>
		<language>en-us</language>
		
		
		
		
			<atom:link href="https://docs.cloudbolt.io/docs/cmp/configure/infrastructure/resource-handlers/gcp/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Required GCP permissions</title>
				<link>https://docs.cloudbolt.io/docs/cmp/configure/infrastructure/resource-handlers/gcp/required-permissions/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://docs.cloudbolt.io/docs/cmp/configure/infrastructure/resource-handlers/gcp/required-permissions/</guid>
				<description>&lt;p&gt;The credential finds your projects and resources and creates CMP&amp;rsquo;s service account when you import a project, so it needs permission to create service accounts and modify project IAM policies. Create the credential as described in &lt;a href=&#34;https://docs.cloudbolt.io/docs/cmp/configure/infrastructure/resource-handlers/gcp/#create-credentials-in-google-cloud&#34;&gt;Create credentials in Google Cloud&lt;/a&gt;, then grant it the roles below on each CMP-managed project.&lt;/p&gt;&#xA;&lt;h2 id=&#34;how-cmp-uses-each-identity&#34;&gt;How CMP uses each identity&lt;/h2&gt;&#xA;&lt;div class=&#34;table-scroll&#34;&gt;&#xA;&lt;div class=&#34;table-responsive&#34;&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Identity&lt;/th&gt;&#xA;          &lt;th&gt;What CMP uses it for&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Your credential&lt;/strong&gt;: the service account key you add to the handler, or, with an OAuth client ID, the Google account you authorize with.&lt;/td&gt;&#xA;          &lt;td&gt;Listing projects and verifying the handler&amp;rsquo;s connection; creating CMP&amp;rsquo;s service account and its key when you import a project; syncing servers, networks, images, and disk types; applying labels; reading utilization; and provisioning onto Shared VPC subnets or from another project&amp;rsquo;s images.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;CMP&amp;rsquo;s service account&lt;/strong&gt;: &lt;code&gt;cb-service-account-&amp;lt;handler ID&amp;gt;&lt;/code&gt;, created in each imported project.&lt;/td&gt;&#xA;          &lt;td&gt;All other provisioning, power actions, disk changes, deleting servers and their firewall rules, resetting Windows passwords, and verifying a project&amp;rsquo;s connection.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&lt;p&gt;When CMP imports a project, it grants its service account the &lt;strong&gt;Compute Admin&lt;/strong&gt; and &lt;strong&gt;Service Account User&lt;/strong&gt; roles in that project. Servers provisioned by this account run as the project&amp;rsquo;s Compute Engine default service account, so that account must exist and be enabled.&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
