diff --git a/docs/2. Onboarding/GCS Setup/03. Create an account in Google Cloud Storage GCS.md b/docs/2. Onboarding/GCS Setup/03. Create an account in Google Cloud Storage GCS.md index 6d911ed36..ef5186709 100644 --- a/docs/2. Onboarding/GCS Setup/03. Create an account in Google Cloud Storage GCS.md +++ b/docs/2. Onboarding/GCS Setup/03. Create an account in Google Cloud Storage GCS.md @@ -1,54 +1,96 @@ -> ### **2 minute read                                                                                                                 `Intermediate`** + ### **5 minute read                                                                                                                 `Intermediate`** + ___ +## Video Tutorial + + + + + + + 1. Go to [Google Cloud Console](https://console.cloud.google.com) and sign in with your Gsuite account. -![image](https://user-images.githubusercontent.com/32592458/212658353-8fed1d92-2e9d-4a9f-99c9-a359dc08698f.png) +image + 2. After signing in you will be redirected to the Google Cloud console. Use link if not redirected: [https://console.cloud.google.com/getting-started](https://console.cloud.google.com/getting-started) 3. Click on `TRY FOR FREE` and fill in Billing details. -![image](https://user-images.githubusercontent.com/32592458/212658391-1bd0d4ca-2b0d-452b-8433-844efda39820.png) + +Screenshot 2024-12-18 at 2 06 16 PM 4. Select `Country` and check to agree to terms and conditions. -![image](https://user-images.githubusercontent.com/32592458/212658410-f1ed8d3a-0155-48b2-af9f-6d32f564b450.png) +Screenshot 2024-12-18 at 2 12 09 PM + +5. Now fill in your `primary contact` and `payment information details` and click on start free. + + +image + +This whole process of account information and payment information verification will take a few minutes. + +image + -5. Now fill in the rest of the details to verify. +6. Answer the four questions asked by Google Cloud -![image](https://user-images.githubusercontent.com/32592458/212658435-487ebaa8-87fd-4223-9839-3b67f734c64d.png) +image -6. On the same page, fill in `Primary contact details` and `payment method details`and click on the `start my free trial.` +- What best describes your organization and its needs? -![image](https://user-images.githubusercontent.com/32592458/212658459-8d951455-6974-43d7-ac41-c68417d11ef7.png) +image -7. Now if it does not redirect you go to the google cloud console dashboard you can also use this link. [https://console.cloud.google.com/home](https://console.cloud.google.com/home) +- What brought you to Google Cloud? -8. Click `My Project` in the top bar to create a new project. +- What are you interested in doing with Google Cloud? -![image](https://user-images.githubusercontent.com/32592458/212658486-b65ab5bc-f270-4e71-b2fc-55a9e8ac010f.png) +- What best describes your role? +image -9. Click on `New Project` at the top right corner. +7. Click `My Project` in the top bar to create a new project. +image -![image](https://user-images.githubusercontent.com/32592458/212658511-abbcf419-0d1e-406d-9bd6-b4f58c2b5379.png) -10. Fill in your project details and click on the `CREATE` button. +8. Click on `New Project` at the top right corner. + + +Screenshot 2024-12-18 at 2 22 14 PM + + +10. Fill in your project details and click on the `CREATE` button. Once the new project is created, select it, and in the top search bar: ![image](https://user-images.githubusercontent.com/32592458/212659618-d639b26f-f998-4f78-97f5-09c25a2d210c.png) -11. Select `Cloud Storage` from the side panel of Google Cloud Console Dashboard -![image](https://user-images.githubusercontent.com/32592458/212659644-31270258-de4f-4457-812a-e9ca693318a3.png) +image + + + + + +- Type `BigQuery API` and `enable` it if it’s not already enabled. If enabled, it will show as `Manage`. + +image + +- Similarly, search for `Google Sheets API` and `enable` it if it’s not already enabled. If enabled, it will show as `Manage`. + + + +11. Select `Cloud Storage`and the `Buckets` from the side panel of Google Cloud Console Dashboard +Screenshot 2024-12-18 at 2 24 31 PM -12. Click on `CREATE` button to create a bucket to store data +12. Click on `+CREATE` button to create a bucket to store data ![image](https://user-images.githubusercontent.com/32592458/212659921-587ddafc-1d15-4e8c-849c-3b087c987dec.png) @@ -70,26 +112,71 @@ ___ 1 . Once Bucket is created, Open the bucket and click on `Permissions`. -![image](https://user-images.githubusercontent.com/32592458/212660019-29e80d68-f442-4bd5-802b-ba235490c4c1.png) +image +2 . Under the `View By Principle` section, click `Grant Access`. -2 . Click on the `ADD` button next to Permissions. - -![image](https://user-images.githubusercontent.com/32592458/212660044-e3ed0eba-e776-486f-ac99-a10bcf10925d.png) - -3 . Under the new members, tab choose `allUsers` **** and choose a role as Storage Admin. - -![image](https://user-images.githubusercontent.com/32592458/212660068-c45ff88c-1ca3-4957-9f5e-bbf6afffc43c.png) +image +3 . Under `add principle`, tab choose `allUsers`and choose a role as `Storage Admin`. ![image](https://user-images.githubusercontent.com/32592458/212660108-74a4e900-2852-41fe-ae95-e8e2adaf81fc.png) - 4 . Click on `save` open and a pop-up will come for confirmation of making the bucket publicly accessible. 5 . Click on `ALLOW PUBLIC ACCESS` ![image](https://user-images.githubusercontent.com/32592458/212660135-9f33ac04-1b9c-4415-90b3-766ee23df40c.png) + +6. Select `IAM & Admin`and then `Service Accounts` from the side panel of Google Cloud Console Dashboard + +image + +7. Click + Create Service Account, enter the details, and click Create and Continue. + +image + + +8. Grant this service account access to the project, ensuring it has Owner access as well. Click Done. + +image + +image + +9. Click on the three-dot dropdown next to the service account, then select Manage Keys. + +image + +10. Click Add Key, select JSON as the key type, and click Create. + +image + +image + +11. Save the downloaded JSON file and copy its content. + +## Integrate Google Cloud Storage with Glific + +1. Open the Glific account and click on the NGO main account button (bottom left corner), then go to Settings and +select Google Cloud Storage. +2. Enable the active box, paste the copied JSON file into the Goth Credentials field. + +3. Copy the client email from the JSON file and paste it into Goth Credentials. + +4. Enter the bucket name (you can find it in Google Cloud Console > Cloud Storage > Buckets). + +## Integrate BigQuery API with Glific + +1. Open BigQuery from the left panel in Glific. + +2. Enable the active box and paste the copied JSON content into the Goth Credentials field. Click Save. + +## Integrate Google Sheets API with Glific + +1. Open Google Sheets from the left panel in Glific. + +2. Enable the active box and paste the copied JSON content into the Goth Credentials field. Click Save. +