{"id":5897,"date":"2019-06-12T11:30:06","date_gmt":"2019-06-12T04:30:06","guid":{"rendered":"http:\/\/gcloudvn.wam.vn\/nhieu-quyen-kiem-soat-hon-doi-voi-apps-script-cung-google-cloud-console\/"},"modified":"2023-05-15T14:37:42","modified_gmt":"2023-05-15T07:37:42","slug":"nhieu-quyen-kiem-soat-hon-doi-voi-apps-script-cung-google-cloud-console","status":"publish","type":"post","link":"https:\/\/gcloudvn.com\/en\/kienthuc\/nhieu-quyen-kiem-soat-hon-doi-voi-apps-script-cung-google-cloud-console\/","title":{"rendered":"Nhi\u1ec1u quy\u1ec1n ki\u1ec3m so\u00e1t h\u01a1n \u0111\u1ed1i v\u1edbi Apps Script c\u00f9ng Google Cloud Console"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_80 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewbox=\"0 0 24 24\" version=\"1.2\" baseprofile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/gcloudvn.com\/en\/kienthuc\/nhieu-quyen-kiem-soat-hon-doi-voi-apps-script-cung-google-cloud-console\/#Dieu_gi_thay_doi\" >What changed?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/gcloudvn.com\/en\/kienthuc\/nhieu-quyen-kiem-soat-hon-doi-voi-apps-script-cung-google-cloud-console\/#Ai_bi_anh_huong\" >Who\u2019s impacted<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/gcloudvn.com\/en\/kienthuc\/nhieu-quyen-kiem-soat-hon-doi-voi-apps-script-cung-google-cloud-console\/#Tai_sao_ban_nen_dung_no\" >Why you\u2019d use it<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/gcloudvn.com\/en\/kienthuc\/nhieu-quyen-kiem-soat-hon-doi-voi-apps-script-cung-google-cloud-console\/#Bat_dau_ra_sao\" >How does it start?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/gcloudvn.com\/en\/kienthuc\/nhieu-quyen-kiem-soat-hon-doi-voi-apps-script-cung-google-cloud-console\/#Thong_tin_them\" >Additional details<\/a><\/li><\/ul><\/nav><\/div>\n<h2 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"Dieu_gi_thay_doi\"><\/span><span style=\"font-size: 14pt; color: #000080;\"><b>What changed? <\/b><\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Ch\u00fang t\u00f4i \u0111\u00e3 thay \u0111\u1ed5i c\u00e1ch Apps Script qu\u1ea3n l\u00fd c\u00e1c d\u1ef1 \u00e1n Google Cloud Platform (<a href=\"https:\/\/gcloudvn.com\/en\/google-cloud-platform\/\">GCP<\/a>). \u0110i\u1ec1u n\u00e0y s\u1ebd gi\u00fap Qu\u1ea3n tr\u1ecb vi\u00ean CNTT qu\u1ea3n l\u00fd c\u00e1c d\u1ef1 \u00e1n n\u00e0y v\u00e0 \u0111\u01a1n gi\u1ea3n h\u00f3a c\u00e1ch c\u00e1c nh\u00e0 ph\u00e1t tri\u1ec3n c\u0169ng qu\u1ea3n l\u00fd d\u1ef1 \u00e1n. C\u00e1c d\u1ef1 \u00e1n Apps Script GCP m\u1edbi gi\u1edd \u0111\u00e2y s\u1ebd n\u1eb1m trong m\u1ed9t th\u01b0 m\u1ee5c m\u1edbi (c\u00e1c \u1ee9ng d\u1ee5ng c\u1ee7a t\u1eadp l\u1ec7nh &#8211; script) trong h\u1ec7 th\u1ed1ng ph\u00e2n c\u1ea5p t\u00e0i nguy\u00ean GCP. \u0110i\u1ec1u n\u00e0y c\u00f3 ngh\u0129a l\u00e0 c\u00e1c d\u1ef1 \u00e1n Apps Script m\u1edbi s\u1ebd b\u1ecb chi ph\u1ed1i b\u1edfi c\u00e1c ch\u00ednh s\u00e1ch t\u1ed5 ch\u1ee9c \u0111\u01b0\u1ee3c x\u00e1c \u0111\u1ecbnh cho c\u00e1c d\u1ef1 \u00e1n GCP b\u1edfi c\u00e1c qu\u1ea3n tr\u1ecb vi\u00ean CNTT.<\/span><\/p>\n<h2 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"Ai_bi_anh_huong\"><\/span><span style=\"font-size: 14pt; color: #000080;\"><b>Who\u2019s impacted <\/b><\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Admins, Apps Script developers and end users of Apps Script projects.<\/span><\/p>\n<h2 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"Tai_sao_ban_nen_dung_no\"><\/span><span style=\"font-size: 14pt; color: #000080;\"><b>Why you\u2019d use it<\/b><\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul style=\"text-align: justify;\">\n<li style=\"font-weight: 400;\"><b>Provides IT admins with additional controls: <\/b><span style=\"font-weight: 400;\">This feature helps make Apps Script projects more secure by providing more control and visibility over these projects to IT admins. Admins who have not defined organization policies can now do so to control Apps Script projects. Admins who have defined organization policies are now guaranteed that those policies will also be applied to Apps Script projects.<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>Simplify developer project management: <\/b><span style=\"font-weight: 400;\">Developers no longer need to visit the Cloud Console to enable the Google API \u2013 simply enabling it in the Apps Script editor is now all you need.<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>X\u00f3a nh\u00e3n &#8220;r\u1ee7i ro&#8221; cho ng\u01b0\u1eddi d\u00f9ng cu\u1ed1i:<\/b><span style=\"font-weight: 400;\"> End users of internally created Script projects will no longer see those projects labeled at risk when they visit the Google Security Checkup tool at myaccount.google.com.<\/span><\/li>\n<\/ul>\n<h2 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"Bat_dau_ra_sao\"><\/span><span style=\"color: #000080; font-size: 14pt;\"><b>How does it start?<\/b><\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<ul style=\"text-align: justify;\">\n<li style=\"font-weight: 400;\"><b>Admins: <\/b><span style=\"font-weight: 400;\">Check your organization policy that will apply to new App Script projects.<\/span><\/li>\n<li style=\"font-weight: 400;\"><b>Developers : <\/b><span style=\"font-weight: 400;\">Do nothing. <\/span><\/li>\n<li style=\"font-weight: 400;\"><b>End users:<\/b><span style=\"font-weight: 400;\"> Nothing to do<\/span><\/li>\n<\/ul>\n<h2 style=\"text-align: justify;\"><span class=\"ez-toc-section\" id=\"Thong_tin_them\"><\/span><span style=\"color: #000080; font-size: 14pt;\"><b>Additional details<\/b><\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">When the Apps Script project is created, the GCP project is also created and associated with it. This GCP project controls a wide range of configurations and settings, including API access, G Suite Marketplace API configuration for publishing add-ons, access to Stackdriver logs, etc.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Previously, these GCP Apps Script projects existed outside of the resource hierarchy. New Apps Script projects will now be categorized by a new application scripts folder in the resource hierarchy, specifically at the organization root &gt; system-gsuite (new) &gt; apps-script ( new).<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">This means that they will be governed by your organization&#039;s policies, giving you centralized and programmatic control over your organization&#039;s cloud resources. Policies that can be managed here include the ability to restrict allowed domains included in ACL projects for the Cloud, specifying restricted APIs that Cloud projects can access, and blocking GCP project creates new GCE instances.<\/span><\/p>\n<p style=\"text-align: justify;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter\" src=\"https:\/\/4.bp.blogspot.com\/-Ep7Up9gZV38\/XN3Z7Ev2LuI\/AAAAAAAAH9M\/s-AqEi1FI5MibP1OBtEupLOtsCdw4gwPgCLcBGAs\/s1600\/GCP%2BApps%2BScript%2Bproject%2Bmanagement.png\" alt=\"Nhi\u1ec1u quy\u1ec1n ki\u1ec3m so\u00e1t h\u01a1n \u0111\u1ed1i v\u1edbi Apps Script c\u00f9ng Google Cloud Console\" width=\"810\" height=\"565\" \/><\/p>\n<p style=\"text-align: right;\"><a href=\"https:\/\/gcloudvn.com\/en\/\"><strong>Gimasys<\/strong><\/a><\/p>\n<div id=\"gtx-trans\" style=\"position: absolute; left: 49px; top: 139.667px;\">\n<div class=\"gtx-trans-icon\" style=\"text-align: justify;\"><\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>What&#039;s changed We&#039;ve changed the way Apps Script manages Google Cloud Platform (GCP) projects. This will help IT Admins manage these projects and simplify the way\u2026<\/p>","protected":false},"author":1,"featured_media":5898,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-5897","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-kienthuc","entry","has-media"],"_links":{"self":[{"href":"https:\/\/gcloudvn.com\/en\/wp-json\/wp\/v2\/posts\/5897","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gcloudvn.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gcloudvn.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gcloudvn.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gcloudvn.com\/en\/wp-json\/wp\/v2\/comments?post=5897"}],"version-history":[{"count":0,"href":"https:\/\/gcloudvn.com\/en\/wp-json\/wp\/v2\/posts\/5897\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/gcloudvn.com\/en\/wp-json\/wp\/v2\/media\/5898"}],"wp:attachment":[{"href":"https:\/\/gcloudvn.com\/en\/wp-json\/wp\/v2\/media?parent=5897"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gcloudvn.com\/en\/wp-json\/wp\/v2\/categories?post=5897"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gcloudvn.com\/en\/wp-json\/wp\/v2\/tags?post=5897"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}