{"id":176639,"date":"2021-04-10T15:10:06","date_gmt":"2021-04-10T22:10:06","guid":{"rendered":"https:\/\/m2msupport.net\/m2msupport\/?page_id=176639"},"modified":"2021-04-10T16:39:42","modified_gmt":"2021-04-10T23:39:42","slug":"verify-service-account-in-google-cloud-platform-gcp","status":"publish","type":"page","link":"https:\/\/m2msupport.net\/m2msupport\/verify-service-account-in-google-cloud-platform-gcp\/","title":{"rendered":"Verify Service Account in Google Cloud Platform (GCP)"},"content":{"rendered":"<p>Service accounts are used by applications to make authenticated API calls in the Google Cloud Platform (GCP).<\/p>\n<h1>To verify service account in GCP<\/h1>\n<ul>\n<li>Create service account and <a href=\"https:\/\/m2msupport.net\/m2msupport\/enable-cloud-resource-manager-api-in-google-cloud-platform-gcp\/\">generate the service account key<\/a> in GCP.<\/li>\n<li>Select the service account key in <a href=\"https:\/\/m2msupport.net\/m2msupport\/download-iot-cloud-tester\/\">IoT Cloud Tester<\/a>&nbsp;and press &#8216;Verify Service Account&#8217;.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/m2msupport.net\/m2msupport\/wp-content\/uploads\/2021\/04\/verify_service_acount.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-176648\" src=\"https:\/\/m2msupport.net\/m2msupport\/wp-content\/uploads\/2021\/04\/verify_service_acount.png\" alt=\"\" width=\"853\" height=\"813\" srcset=\"https:\/\/m2msupport.net\/m2msupport\/wp-content\/uploads\/2021\/04\/verify_service_acount.png 853w, https:\/\/m2msupport.net\/m2msupport\/wp-content\/uploads\/2021\/04\/verify_service_acount-300x286.png 300w, https:\/\/m2msupport.net\/m2msupport\/wp-content\/uploads\/2021\/04\/verify_service_acount-768x732.png 768w, https:\/\/m2msupport.net\/m2msupport\/wp-content\/uploads\/2021\/04\/verify_service_acount-600x572.png 600w\" sizes=\"auto, (max-width: 853px) 100vw, 853px\" \/><\/a><\/p>\n<p>The console window of the&nbsp;<a href=\"https:\/\/m2msupport.net\/m2msupport\/download-iot-cloud-tester\/\">IoT Cloud Tester<\/a>&nbsp;app shows the call to the Google Cloud Platform to verify&nbsp; the service account.<\/p>\n<p><a href=\"https:\/\/m2msupport.net\/m2msupport\/wp-content\/uploads\/2021\/04\/verify_service_account_console.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-176655\" src=\"https:\/\/m2msupport.net\/m2msupport\/wp-content\/uploads\/2021\/04\/verify_service_account_console.png\" alt=\"\" width=\"790\" height=\"608\" srcset=\"https:\/\/m2msupport.net\/m2msupport\/wp-content\/uploads\/2021\/04\/verify_service_account_console.png 790w, https:\/\/m2msupport.net\/m2msupport\/wp-content\/uploads\/2021\/04\/verify_service_account_console-300x231.png 300w, https:\/\/m2msupport.net\/m2msupport\/wp-content\/uploads\/2021\/04\/verify_service_account_console-768x591.png 768w, https:\/\/m2msupport.net\/m2msupport\/wp-content\/uploads\/2021\/04\/verify_service_account_console-600x462.png 600w\" sizes=\"auto, (max-width: 790px) 100vw, 790px\" \/><\/a><\/p>\n<p><code><br \/>\n[2021-04-10 16.13.09.965] Reading service account file.<\/code><\/p>\n<p><code>[2021-04-10 16.13.10.219] Send request to GCP to get project info.<\/code><\/p>\n<p><code>GET:https:\/\/cloudresourcemanager.googleapis.com\/v1\/projects<\/p>\n<p>ServiceAccountCredentials{clientId=114793656657689264193, clientEmail=iot-cloud-tester@iot-cloud-tutorial.iam.gserviceaccount.com, privateKeyId=15def66500d38a425db8fa9dfcc81251c07de8ad, transportFactoryClassName=com.google.auth.oauth2.OAuth2Utils$DefaultHttpTransportFactory, tokenServerUri=https:\/\/oauth2.googleapis.com\/token, scopes=[https:\/\/www.googleapis.com\/auth\/cloud-platform], serviceAccountUser=null, quotaProjectId=null}<\/p>\n<p>[2021-04-10 16.13.11.045] GCP response for project info request.<\/p>\n<p><\/code><code>{<br \/>\n\"projects\" : [ {<br \/>\n\"createTime\" : \"2021-04-03T15:32:22.260Z\",<br \/>\n\"lifecycleState\" : \"ACTIVE\",<br \/>\n\"name\" : \"IoT Cloud Tutorial\",<br \/>\n\"projectId\" : \"iot-cloud-tutorial\",<br \/>\n\"projectNumber\" : \"268441375077\"<br \/>\n} ]<br \/>\n}<br \/>\n<\/code><\/p>\n<p><iframe loading=\"lazy\" id=\"youTubePlayer\" src=\"https:\/\/www.youtube.com\/embed\/enRFwwSadkI\" width=\"750\" height=\"421\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Service accounts are used by applications to make authenticated API calls in the Google Cloud Platform (GCP). To verify service account in GCP Create service account and generate the service account key in GCP. Select the service account key in &hellip; <a href=\"https:\/\/m2msupport.net\/m2msupport\/verify-service-account-in-google-cloud-platform-gcp\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"iot_tutorial_template.php","meta":{"footnotes":""},"class_list":["post-176639","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/m2msupport.net\/m2msupport\/wp-json\/wp\/v2\/pages\/176639","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/m2msupport.net\/m2msupport\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/m2msupport.net\/m2msupport\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/m2msupport.net\/m2msupport\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/m2msupport.net\/m2msupport\/wp-json\/wp\/v2\/comments?post=176639"}],"version-history":[{"count":5,"href":"https:\/\/m2msupport.net\/m2msupport\/wp-json\/wp\/v2\/pages\/176639\/revisions"}],"predecessor-version":[{"id":176657,"href":"https:\/\/m2msupport.net\/m2msupport\/wp-json\/wp\/v2\/pages\/176639\/revisions\/176657"}],"wp:attachment":[{"href":"https:\/\/m2msupport.net\/m2msupport\/wp-json\/wp\/v2\/media?parent=176639"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}