Skip to content

Commit 6a89d33

Browse files
CopilotSkafteNicki
andauthored
Add guidance to create GCP projects under "No organization" scope (#530)
* Initial plan * Add advice to create GCP projects under 'No organization' scope Co-authored-by: SkafteNicki <24896311+SkafteNicki@users.noreply.github.com> * remove second note --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: SkafteNicki <24896311+SkafteNicki@users.noreply.github.com> Co-authored-by: Nicki Skafte <skaftenicki@gmail.com>
1 parent cae06ec commit 6a89d33

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

s6_the_cloud/cloud_setup.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,16 @@ As the first step, we are going to get you some Google Cloud credits.
6060
is being created. The notification bell is a good way to make sure how the processes you are running are doing
6161
throughout the course.
6262

63+
!!! warning "Create project under 'No organization'"
64+
65+
When creating your GCP project, make sure to select **"No organization"** from the organization dropdown menu.
66+
Many organization-managed accounts (including universities and Google Workspace accounts) enforce security
67+
policies that disable the creation of JSON service account keys by default. This is done through the
68+
`iam.disableServiceAccountKeyCreation` organization policy. If you create your project under an organization,
69+
you may run into issues later when trying to create service account keys, which are needed for authenticating
70+
services like GitHub Actions with GCP. Creating your project under "No organization" avoids these restrictions
71+
while you are learning.
72+
6373
5. Next is local setup on your laptop. We are going to install `gcloud`, which is part of the Google Cloud SDK.
6474
`gcloud` is the command line interface for working with our Google Cloud account. Nearly everything that we can do
6575
through the web interface we can also do through the `gcloud` interface. Follow the installation instructions

0 commit comments

Comments
 (0)