Skip to content

ffcg/google-cloud-knowledge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Google cloud knowledge

Purpose

This repository has two main purposes. The first is to to share knowledge links about google cloud. The second is to be a google cloud lab to show how to setup a static web page that will show the README.md file content.

Links

Here we collect information about google cloud. All from blogs, youtube videos, podcasts, github repos to courses and practice exam questions for certifications. Feel free to update it with new links :)

Knowledge links

Link Information
Google cloud blog Google clouds own blog
Google cloud youtube channel Google cloud tech youtube kanal
Google cloud podcast Google clouds own podcast
Google cloud github Google clouds own github page
Google IO Google IO event with the latest developer solutions, products, and technology
Google next Google NEXT event is a global exhibition of inspiration, innovation, and education

Certification links

Professional Cloud Developer

Link Description
Google professional cloud developer summary page Google summary page for professional cloud developer
Exam topics developer questions Practice questions for professional cloud developer

Professional Cloud Architect

Link Description
Google professional cloud architect summary page Google summary page for professional cloud architect
Exam topics architect questions Practice questions for professional cloud architect

Courses & tutorials

Link Description
Get started with terraform Google tutorial for terraform
Getting started with terraform Google course on terraform

Lab

Prerequisite

  • You need to have a google cloud project setup.

You can use cloud shell or use your'e own computer to do this lab.

How to run the lab

Terraform

Terraform handles the resource creation to google cloud. Run the following commands to create the resources. If new to terraform check the above terraform links in the Courses & tutorials section

  1. Authenticate

    Create default credentials. These are used by terraform for authentication:

    gcloud auth application-default login
    

    or

    Create an access token that is valid for 1 hour and only in the terminal that you execute the command in. If both options are used, this takes preceedence.

    export GOOGLE_OAUTH_ACCESS_TOKEN=$(gcloud auth print-access-token)
  2. Deploy terraform

    Change directory to /terraform

    cd terraform
    

    Initizialize terraform

    terraform init
    

    Create the storage bucket and upload the files that will serve as the static web page in google cloud

    terraform apply -var google cloud_project_name=<your google cloud project> // Could also set the variable in the terraform.tfvars file
    
  3. Review result
    After terraform have runned the url to the static web page will be shown in the terminal eg:

    Outputs:
    public_url = "https://storage.googleapis.com/<google-cloud-project-name>-static-website-bucket/index.html"
    

More labs

If you want to try more labs forefront has a repo for it. Azure labs is also included there.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published