arrow_back

Cloud Shell ve gcloud ile Çalışmaya Başlama

Join Sign in
Test and share your knowledge with our community!
done
Get access to over 700 hands-on labs, skill badges, and courses

Cloud Shell ve gcloud ile Çalışmaya Başlama

Lab 45 minutes universal_currency_alt 1 Credit show_chart Introductory
Test and share your knowledge with our community!
done
Get access to over 700 hands-on labs, skill badges, and courses

GSP002

Google Cloud Rehbersiz Laboratuvarları

Genel Bakış

Cloud Shell, Google Cloud'da barındırılan bilgi işlem kaynaklarına komut satırı kullanarak erişebilmenizi sağlar. Cloud Shell, 5 GB'lık kalıcı ana dizine sahip Debian tabanlı bir sanal makinedir. Bu sayede Google Cloud proje ve kaynaklarını kolayca yönetebilirsiniz. Cloud Shell'de gcloud komut satır aracı ve ihtiyaç duyduğunuz diğer yardımcı programlar önceden yüklüdür. Böylece hemen işe koyulabilirsiniz.

Bu uygulamalı laboratuvarda, Google Cloud'da barındırılan bilgi işlem kaynaklarına Cloud Shell'de bulunan gcloud aracıyla nasıl bağlanacağınızı öğreneceksiniz.

Temel kavramları pekiştirmek için komutları kendi başınıza yazmanız önerilir. Birçok laboratuvarda, gerekli komutları içeren bir kod bloğu bulunur. Kod bloğundaki komutları laboratuvar çalışmaları sırasında kolayca kopyalayıp uygun yerlere yapıştırabilirsiniz.

Yapacaklarınız

  • gcloud komutlarını kullanarak alıştırma yapma
  • Google Cloud'da barındırılan bilgi işlem hizmetlerine bağlanma

Ön koşullar

  • vim, emacs veya nano gibi standart Linux metin düzenleyicileri hakkında bilgi sahibi olmanız gerekir.

Kurulum ve şartlar

Laboratuvarı Başlat düğmesini tıklamadan önce

Buradaki talimatları okuyun. Laboratuvarlar süreli olduğundan duraklatılamaz. Laboratuvarı Başlat'ı tıkladığınızda başlayan zamanlayıcı, Google Cloud kaynaklarının ne süreyle kullanımınıza açık durumda kalacağını gösterir.

Bu uygulamalı laboratuvarı kullanarak, laboratuvar etkinliklerini gerçek bir bulut ortamında (Simülasyon veya demo ortamında değil.) gerçekleştirebilirsiniz. Bu olanağın sunulabilmesi için size yeni, geçici kimlik bilgileri verilir. Bu kimlik bilgilerini laboratuvar süresince Google Cloud'da oturum açmak ve Google Cloud'a erişmek için kullanırsınız.

Bu laboratuvarı tamamlamak için şunlar gerekir:

  • Standart bir internet tarayıcısına erişim (Chrome Tarayıcı önerilir).
Not: Bu laboratuvarı çalıştırmak için tarayıcıyı gizli pencerede açın. Aksi takdirde, kişisel hesabınızla öğrenci hesabınız arasında oluşabilecek çakışmalar nedeniyle kişisel hesabınızdan ek ücret alınabilir.
  • Laboratuvarı tamamlamak için yeterli süre. (Laboratuvarlar, başlatıldıktan sonra duraklatılamaz)
Not: Kişisel bir Google Cloud hesabınız veya projeniz varsa bu laboratuvarda kullanmayın. Aksi takdirde hesabınızdan ek ücret alınabilir.

Laboratuvarınızı başlatma ve Google Cloud Console'da oturum açma

  1. Laboratuvarı Başlat düğmesini tıklayın. Laboratuvar için ödeme yapmanız gerekiyorsa ödeme yöntemini seçebileceğiniz bir pop-up açılır. Soldaki Laboratuvar Ayrıntıları panelinde şunlar yer alır:

    • Google Console'u Aç düğmesi
    • Kalan süre
    • Bu laboratuvarda kullanmanız gereken geçici kimlik bilgileri
    • Bu laboratuvarda ilerlemek için gerekebilecek diğer bilgiler
  2. Google Console'u Aç'ı tıklayın. Laboratuvar, kaynakları çalıştırır ve sonra Oturum aç sayfasını gösteren başka bir sekme açar.

    İpucu: Sekmeleri ayrı pencerelerde, yan yana açın.

    Not: Hesap seçin iletişim kutusunu görürseniz Başka Bir Hesap Kullan'ı tıklayın.
  3. Gerekirse Laboratuvar Ayrıntıları panelinden Kullanıcı adı'nı kopyalayın ve Oturum aç iletişim kutusuna yapıştırın. Sonraki'ni tıklayın.

  4. Laboratuvar Ayrıntıları panelinden Şifre'yi kopyalayın ve Hoş geldiniz iletişim penceresine yapıştırın. Sonraki'ni tıklayın.

    Önemli: Sol paneldeki kimlik bilgilerini kullanmanız gerekir. Google Cloud Öğrenim Merkezi kimlik bilgilerinizi kullanmayın. Not: Bu laboratuvarda kendi Google Cloud hesabınızı kullanabilmek için ek ücret ödemeniz gerekebilir.
  5. Sonraki sayfalarda ilgili düğmeleri tıklayarak ilerleyin:

    • Şartları ve koşulları kabul edin.
    • Geçici bir hesap kullandığınızdan kurtarma seçenekleri veya iki faktörlü kimlik doğrulama eklemeyin.
    • Ücretsiz denemelere kaydolmayın.

Birkaç saniye sonra Cloud Console bu sekmede açılır.

Not: Soldaki Gezinme menüsü'nü tıklayarak Google Cloud ürün ve hizmetlerinin listelendiği menüyü görüntüleyebilirsiniz. Gezinme menüsü simgesi

Cloud Shell'i etkinleştirme

Cloud Shell, çok sayıda geliştirme aracı içeren bir sanal makinedir. 5 GB boyutunda kalıcı bir ana dizin sunar ve Google Cloud üzerinde çalışır. Cloud Shell, Google Cloud kaynaklarınıza komut satırı erişimi sağlar.

  1. Google Cloud Console'un üst kısmından Cloud Shell'i etkinleştir Cloud Shell'i etkinleştir simgesi simgesini tıklayın.

Bağlandığınızda, kimliğiniz doğrulanmış olur. Proje ise PROJECT_ID'nize göre ayarlanmıştır. Çıkış, bu oturum için PROJECT_ID'yi tanımlayan bir satır içerir:

Your Cloud Platform project in this session is set to YOUR_PROJECT_ID

gcloud, Google Cloud'un komut satırı aracıdır. Cloud Shell'e önceden yüklenmiştir ve sekmeyle tamamlamayı destekler.

  1. (İsteğe bağlı) Etkin hesap adını şu komutla listeleyebilirsiniz:
gcloud auth list
  1. Yetkilendir'i tıklayın.

  2. Çıkışınız aşağıdaki gibi görünecektir:

Çıkış:

ACTIVE: * ACCOUNT: student-01-xxxxxxxxxxxx@qwiklabs.net To set the active account, run: $ gcloud config set account `ACCOUNT`
  1. (İsteğe bağlı) Proje kimliğini şu komutla listeleyebilirsiniz:
gcloud config list project

Çıkış:

[core] project = <project_ID>

Örnek çıkış:

[core] project = qwiklabs-gcp-44776a13dea667a6 Not: gcloud ile ilgili tüm belgeleri, Google Cloud'daki gcloud CLI'ya genel bakış rehberinde bulabilirsiniz.

Cloud Shell etkinleştirildikten sonra Google Cloud SDK gcloud aracını veya sanal makine örneğinde bulunan diğer araçları çağırmak için komut satırını kullanabilirsiniz. Laboratuvarın ilerleyen bölümlerinde; projeler genelinde ve Cloud Shell oturumları arasında dosya depolamaya yönelik kalıcı disk depolama alanınız olan $HOME dizininden yararlanacaksınız. $HOME dizini size özeldir. Bu dizine başka kullanıcılar erişemez.

1. görev: Ortamınızı yapılandırma

Bu bölümde, düzenleyebileceğiniz geliştirme ortamı özellikleri hakkında bilgi edineceksiniz.

Bölge ve alt bölgeleri anlama

Belirli Google Compute Engine kaynakları bölgelerde veya alt bölgelerde bulunur. Bölge, kaynaklarınızı çalıştırabileceğiniz belirli bir coğrafi konumdur. Her bölgede bir veya daha fazla alt bölge vardır. Örneğin us-central1 bölgesi, Amerika Birleşik Devletleri'nin orta kesimlerinde yer alan us-central1-a, us-central1-b, us-central1-c ve us-central1-f alt bölgelerinden oluşur. Aşağıdaki tablo, alt bölgeleri ve bunların ait olduğu bölgeleri gösterir:

Batı ABD Orta ABD Doğu ABD Batı Avrupa Doğu Asya
us-west1-a us-central1-a us-east1-b europe-west1-b asia-east1-a
us-west1-b us-central1-b us-east1-c europe-west1c asia-east1-b
- us-central1-c us-east1-d europe-west1-d asia-east1-c
- us-central1-f - - -

Alt bölgelerde bulunan kaynaklar alt bölgesel kaynak olarak adlandırılır. Sanal makine örnekleri ve kalıcı diskler alt bölgelerde bulunur. Bir sanal makine örneğine kalıcı disk ekleyebilmeniz için her iki kaynağın da aynı alt bölgede olması gerekir. Benzer şekilde, örneğe statik bir IP adresi atamak istiyorsanız bu örneğin statik IP adresi ile aynı bölgede olması gerekir.

Not: Bölge ve alt bölgeler hakkında daha fazla bilgi edinmek ve bunların tam listesini görmek için Google Cloud Compute Engine'in Bölgeler ve Alt Bölgeler belgesine göz atın.
  1. Bölgeyi olarak ayarlayın:

    gcloud config set compute/region {{{project_0.startup_script.project_region | REGION}}}
  2. Projenin bölge ayarını görüntülemek için aşağıdaki komutu çalıştırın:

    gcloud config get-value compute/region
  3. Alt bölgeyi olarak ayarlayın:

    gcloud config set compute/zone {{{project_0.startup_script.project_zone | ZONE}}}
  4. Proje bölgesi ayarını görüntülemek için aşağıdaki komutu çalıştırın:

    gcloud config get-value compute/zone

Proje bilgilerini bulma

  1. Proje kimliğinizi panoya veya metin düzenleyiciye kopyalayın. Proje kimliği iki yerde listelenir:

    • Cloud konsolunun kontrol panelindeki Proje bilgisi bölümünde. (gezinme menüsünü (Gezinme menüsü simgesi), ardından Cloud'a genel bakış > Kontrol paneli'ni tıklayın.)
    • Laboratuvar sekmesinde, kullanıcı adınız ve şifrenize yakın bir yerde.
  2. Projenizin proje kimliğini görüntülemek için Cloud Shell'de aşağıdaki gcloud komutunu çalıştırın:

    gcloud config get-value project
  3. Projeyle ilgili ayrıntıları görüntülemek için Cloud Shell'de aşağıdaki gcloud komutunu çalıştırın:

    gcloud compute project-info describe --project $(gcloud config get-value project)

    Çıkışta bölge ve alt bölge meta veri değerlerini bulun. Çıkıştaki alt bölgeyi (google-compute-default-zone) bu laboratuvarın sonraki bölümlerinde kullanacaksınız.

    Not: Çıkışta google-compute-default-region ve google-compute-default-zone anahtarları ve değerleri yoksa varsayılan bölge veya alt bölge ayarlanmamış demektir. Çıkışta, projeniz hakkında işinize yarayabilecek diğer bilgiler bulunur. Biraz zaman ayırarak bu bilgileri daha derinlemesine inceleyin.

Ortam değişkenlerini ayarlama

Ortam değişkenleri kullanarak ortamınızı tanımlayabilir, böylece API'ler veya yürütülebilir dosyalar içeren komut dosyaları yazarken zaman kazanabilirsiniz.

  1. Proje kimliğinizi depolayacak bir ortam değişkeni oluşturun:

    export PROJECT_ID=$(gcloud config get-value project)
  2. Alt bölgenizi depolayacak bir ortam değişkeni oluşturun:

    export ZONE=$(gcloud config get-value compute/zone)
  3. Değişkenlerinizin uygun şekilde ayarlandığını doğrulamak için aşağıdaki komutları çalıştırın:

    echo -e "PROJECT ID: $PROJECT_ID\nZONE: $ZONE"

    Değişkenler doğru bir şekilde ayarlanmışsa echo komutlarının çıkışı olarak proje kimliğinizi ve alt bölgenizi görürsünüz.

gcloud aracıyla sanal makine oluşturma

Yeni bir sanal makine örneği oluşturmak için gcloud aracını kullanın.

  1. Kendi sanal makinenizi oluşturmak için aşağıdaki komutu çalıştırın:

    gcloud compute instances create gcelab2 --machine-type e2-medium --zone $ZONE

    Çıkış:

    Created [https://www.googleapis.com/compute/v1/projects/qwiklabs-gcp-04-326fae68bc3d/zones/us-east1-c/instances/gcelab2]. NAME ZONE MACHINE_TYPE PREEMPTIBLE INTERNAL_IP EXTERNAL_IP STATUS gcelab2 {{{project_0.startup_script.project_zone | ZONE}}} e2-medium 10.128.0.2 34.67.152.90 RUNNING

    Komut ayrıntıları

    • gcloud compute, Compute Engine kaynaklarınızı Compute Engine API'den daha basit bir biçimde yönetmenizi sağlar.
    • instances create yeni bir örnek oluşturur.
    • gcelab2 sanal makinenin adıdır.
    • --machine-type işareti makine türünü e2-medium olarak belirtir.
    • --zone işareti sanal makinenin nerede oluşturulduğunu belirtir.
    • --zone işaretini kaldırırsanız gcloud aracı varsayılan özelliklerinize göre istediğiniz alt bölgeyi tahmin edebilir. machine type ve image gibi diğer gerekli örnek ayarları create komutunda belirtilmemişse bunlar için varsayılan değerler kullanılır.

    Tamamlanan görevi test etme

    Yerine getirdiğiniz görevi doğrulamak için İlerleme durumumu kontrol et'i tıklayın. gcloud aracını kullanarak başarıyla sanal makine oluşturduysanız bir değerlendirme puanı gösterilir.

    gcloud ile sanal makine oluşturma
    • create komutuyla ilgili yardım içeriğine erişmek için aşağıdaki komutu çalıştırın:
    gcloud compute instances create --help Not: Yardım içerikleri arasında gezinmek için Enter veya boşluk tuşunu kullanın. İçerikten çıkmak için Q yazın.

gcloud komutlarını keşfetme

Herhangi bir gcloud komutunun sonuna -h işaretini (yardım için) eklediğinizde gcloud aracı size basit kullanım rehberleri sunar.

  1. Aşağıdaki komutu çalıştırın:

    gcloud -h

Daha ayrıntılı yardım içeriklerine erişmek için bir komuta --help işaretini ekleyebilir veya gcloud help komutunu çalıştırabilirsiniz.

  1. Aşağıdaki komutu çalıştırın:

    gcloud config --help

    İçerikten çıkmak için Q yazıp Enter'a basın.

  2. Aşağıdaki komutu çalıştırın:

    gcloud help config

    gcloud config --help ile gcloud help config komutları aynıdır. İki komut da uzun ve ayrıntılı şekilde yardım sunar.

    gcloud'da komutların davranışını her bir çağrı düzeyinde yöneten global işaretler vardır. İşaretler, SDK özelliklerinde ayarlanan tüm değerleri geçersiz kılar.

  3. Ortamınızdaki yapılandırmaların listesini görüntüleyin:

    gcloud config list
  4. Tüm özellikleri ve ayarlarını görmek için:

    gcloud config list --all
  5. Bileşenlerinizi listeleyin:

    gcloud components list

    Yukarıdaki komut, bu laboratuvardaki kullanıma hazır gcloud bileşenlerini gösterir.

2. görev: Komut satırı çıkışını filtreleme

gcloud komut satırı arayüzü (KSA), komut satırında çalışmak için kullanabileceğiniz güçlü bir araçtır. Belirli bilgileri ekranda görmek istediğiniz durumlar olabilir.

  1. Projedeki compute örneklerini listeleyin:

    gcloud compute instances list Not: Bir projede birden çok kaynağın kullanılması sık karşılaşılan bir durumdur. gcloud, zekice oluşturulmuş biçimlendirme özellikleri sayesinde belirli kaynakları tespit etmenize yardımcı olabilir.

    Örnek çıkış:

    NAME: gcelab2 ZONE: {{{project_0.startup_script.project_zone | ZONE}}} MACHINE_TYPE: e2-medium PREEMPTIBLE: INTERNAL_IP: 10.142.0.2 EXTERNAL_IP: 35.237.43.111 STATUS: RUNNING
  2. gcelab2 sanal makinesini listeleyin:

    gcloud compute instances list --filter="name=('gcelab2')"

    Örnek çıkış:

    NAME: gcelab2 ZONE: {{{project_0.startup_script.project_zone | ZONE}}} MACHINE_TYPE: e2-medium PREEMPTIBLE: INTERNAL_IP: 10.142.0.2 EXTERNAL_IP: 35.237.43.111 STATUS: RUNNING

Yukarıdaki komutta gcloud'dan yalnızca ölçütlerle eşleşen bilgileri (ör. ölçütlerle eşleşen sanal makine adını) göstermesini istediniz.

  1. Projedeki güvenlik duvarı kurallarını listeleyin:

    gcloud compute firewall-rules list

    Çıkış:

    NAME NETWORK DIRECTION PRIORITY ALLOW DENY DISABLED default-allow-icmp default INGRESS 65534 icmp False default-allow-internal default INGRESS 65534 tcp:0-65535,udp:0-65535,icmp False default-allow-rdp default INGRESS 65534 tcp:3389 False default-allow-ssh default INGRESS 65534 tcp:22 False dev-net-allow-ssh dev-network INGRESS 1000 tcp:22 False serverless-to-vpc-connector dev-network INGRESS 1000 icmp,udp:665-666,tcp:667 False vpc-connector-egress dev-network INGRESS 1000 icmp,udp,tcp False vpc-connector-health-check dev-network INGRESS 1000 tcp:667 False vpc-connector-to-serverless dev-network EGRESS 1000 icmp,udp:665-666,tcp:667 False
  2. Varsayılan ağın güvenlik duvarı kurallarını listeleyin:

    gcloud compute firewall-rules list --filter="network='default'"

    Çıkış:

    NAME NETWORK DIRECTION PRIORITY ALLOW DENY DISABLED default-allow-icmp default INGRESS 65534 icmp False default-allow-internal default INGRESS 65534 tcp:0-65535,udp:0-65535,icmp False default-allow-rdp default INGRESS 65534 tcp:3389 False default-allow-ssh default INGRESS 65534 tcp:22 False
  3. "Allow" kuralının bir ICMP kuralıyla eşleşmesi halinde varsayılan ağdaki güvenlik duvarı kurallarını listeleyin:

    gcloud compute firewall-rules list --filter="NETWORK:'default' AND ALLOW:'icmp'"

    Çıkış:

    NAME NETWORK DIRECTION PRIORITY ALLOW DENY DISABLED default-allow-icmp default INGRESS 65534 icmp False default-allow-internal default INGRESS 65534 tcp:0-65535,udp:0-65535,icmp False

3. görev: Sanal makine örneğinize bağlanma

gcloud compute, örneklerinize kolayca bağlanmanızı sağlar. gcloud compute ssh komutu, SSH için bir sarmalayıcı sunar. Bu sayede kimlik doğrulaması yapılabilir ve örnek adları, IP adreslerine eşlenebilir.

  1. Sanal makinenize SSH ile bağlanmak için aşağıdaki komutu çalıştırın:

    gcloud compute ssh gcelab2 --zone $ZONE

    Çıkış:

    WARNING: The public SSH key file for gcloud does not exist. WARNING: The private SSH key file for gcloud does not exist. WARNING: You do not have an SSH key for gcloud. WARNING: [/usr/bin/ssh-keygen] will be executed to generate a key. This tool needs to create the directory [/home/gcpstaging306_student/.ssh] before being able to generate SSH Keys. Do you want to continue? (Y/n)
  2. Devam etmek için Y yazın.

    Generating public/private rsa key pair. Enter passphrase (empty for no passphrase)
  3. Parolayı boş bırakmak için Enter tuşuna iki kez basın.

    Not: Laboratuvarın önceki bölümlerinde oluşturduğunuz sanal makineye bağlandınız. Komut isteminin nasıl değiştiğini fark ettiniz mi?

    Komut satırında şu an sa_107021519685252337470@gcelab2 gibi bir ifade var.

    • @ işaretinden önceki referans, kullanılan hesabı göstermektedir.
    • @ işaretinden sonraki kısımda ise erişilen ana makine gösterilmektedir.
  4. Sanal makineye nginx web sunucusunu yükleyin:

    sudo apt install -y nginx
  5. Burada herhangi bir işlem yapmanıza gerek yoktur. SSH bağlantısını kesip uzak kabuktan çıkmak için aşağıdaki komutu çalıştırın:

    exit

    Projenizin komut istemine geri dönersiniz.

4. görev: Güvenlik duvarını güncelleme

Compute kaynaklarını sanal makine olarak kullanırken ilişkili güvenlik duvarı kurallarını bilmek önemlidir.

  1. Projenin güvenlik duvarı kurallarını listeleyin:

    gcloud compute firewall-rules list

    Çıkış:

    NAME NETWORK DIRECTION PRIORITY ALLOW DENY DISABLED default-allow-icmp default INGRESS 65534 icmp False default-allow-internal default INGRESS 65534 tcp:0-65535,udp:0-65535,icmp False default-allow-rdp default INGRESS 65534 tcp:3389 False default-allow-ssh default INGRESS 65534 tcp:22 False dev-net-allow-ssh dev-network INGRESS 1000 tcp:22 False serverless-to-vpc-connector dev-network INGRESS 1000 icmp,udp:665-666,tcp:667 False vpc-connector-egress dev-network INGRESS 1000 icmp,udp,tcp False vpc-connector-health-check dev-network INGRESS 1000 tcp:667 False vpc-connector-to-serverless dev-network EGRESS 1000 icmp,udp:665-666,tcp:667 False

    Yukarıdan anlaşılacağı üzere iki ağın mevcut olduğunu görüyorsunuz. default olarak belirtilen ağ, gcelab2 sanal makinesinin bulunduğu ağdır.

  2. gcelab2 sanal makinesinde çalışan nginx hizmetine erişmeye çalışın.

    Not: Uygun bir güvenlik duvarı kuralı olmadığından sanal makine ile iletişim kurulamayacaktır. nginx web sunucusu, tcp:80 üzerinden iletişim kurmayı beklemektedir. İletişim kurmak için şunları yapmanız gerekir:

    • gcelab2 sanal makinesine etiket eklemek
    • http trafiği için güvenlik duvarı kuralı eklemek
  3. Sanal makineye etiket ekleyin:

    gcloud compute instances add-tags gcelab2 --tags http-server,https-server
  4. Güvenlik duvarı kuralını izin verecek şekilde güncelleyin:

    gcloud compute firewall-rules create default-allow-http --direction=INGRESS --priority=1000 --network=default --action=ALLOW --rules=tcp:80 --source-ranges=0.0.0.0/0 --target-tags=http-server
  5. Projenin güvenlik duvarı kurallarını listeleyin:

    gcloud compute firewall-rules list --filter=ALLOW:'80'

    Çıkış:

    NAME NETWORK DIRECTION PRIORITY ALLOW DENY DISABLED default-allow-http default INGRESS 1000 tcp:80 False
  6. http'nin sanal makineyle iletişim kurabileceğini doğrulayın:

    curl http://$(gcloud compute instances list --filter=name:gcelab2 --format='value(EXTERNAL_IP)')

Varsayılan nginx çıkışı gösterilir.

5. görev: Sistem günlüklerini görüntüleme

Projenizin nasıl çalıştığını anlamak için günlükleri görüntülemek son derece önemlidir. Google Cloud'daki farklı günlüklere erişmek için gcloud'u kullanın.

  1. Sistemdeki mevcut günlükleri görüntüleyin:

    gcloud logging logs list

    Çıkış:

    NAME: projects/qwiklabs-gcp-01-4b75909db302/logs/GCEGuestAgent NAME: projects/qwiklabs-gcp-01-4b75909db302/logs/OSConfigAgent NAME: projects/qwiklabs-gcp-01-4b75909db302/logs/autoscaler.googleapis.com%2Fstatus_change NAME: projects/qwiklabs-gcp-01-4b75909db302/logs/cloudaudit.googleapis.com%2Factivity NAME: projects/qwiklabs-gcp-01-4b75909db302/logs/cloudaudit.googleapis.com%2Fdata_access NAME: projects/qwiklabs-gcp-01-4b75909db302/logs/cloudaudit.googleapis.com%2Fsystem_event NAME: projects/qwiklabs-gcp-01-4b75909db302/logs/compute.googleapis.com%2Fautoscaler NAME: projects/qwiklabs-gcp-01-4b75909db302/logs/compute.googleapis.com%2Finstance_group_manager_events NAME: projects/qwiklabs-gcp-01-4b75909db302/logs/compute.googleapis.com%2Fshielded_vm_integrity NAME: projects/qwiklabs-gcp-01-4b75909db302/logs/run.googleapis.com%2Fstderr NAME: projects/qwiklabs-gcp-01-4b75909db302/logs/run.googleapis.com%2Fstdout
  2. Compute kaynaklarıyla ilişkili günlükleri görüntüleyin:

    gcloud logging logs list --filter="compute"

    Çıkış:

    NAME: projects/qwiklabs-gcp-01-4b75909db302/logs/compute.googleapis.com%2Fautoscaler NAME: projects/qwiklabs-gcp-01-4b75909db302/logs/compute.googleapis.com%2Finstance_group_manager_events NAME: projects/qwiklabs-gcp-01-4b75909db302/logs/compute.googleapis.com%2Fshielded_vm_integrity
  3. gce_instance kaynak türüyle ilişkili günlükleri okuyun:

    gcloud logging read "resource.type=gce_instance" --limit 5
  4. Belli bir sanal makinenin günlüklerini okuyun:

    gcloud logging read "resource.type=gce_instance AND labels.instance_name='gcelab2'" --limit 5

6. görev: Öğrendiklerinizi test etme

Aşağıda, bu laboratuvarda ele alınan kavramları daha iyi anlamanızı sağlayacak çoktan seçmeli bir soru yer almaktadır.

Tebrikler!

Cloud Shell'i nasıl başlatacağınızı öğrendiniz ve birtakım örnek gcloud komutlarını çalıştırdınız.

Sonraki adımlar / Daha fazla bilgi

Aşağıdaki laboratuvarlara katılarak öğrenmeye devam edin:

Google Cloud eğitimi ve sertifikası

...Google Cloud teknolojilerinden en iyi şekilde yararlanmanıza yardımcı olur. Derslerimizde teknik becerilere odaklanırken en iyi uygulamalara da yer veriyoruz. Gerekli yetkinlik seviyesine hızlıca ulaşmanız ve öğrenim maceranızı sürdürebilmeniz için sizlere yardımcı olmayı amaçlıyoruz. Temel kavramlardan ileri seviyeye kadar farklı eğitim programlarımız mevcut. Ayrıca, yoğun gündeminize uyması için talep üzerine sağlanan, canlı ve sanal eğitim alternatiflerimiz de var. Sertifikasyonlar ise Google Cloud teknolojilerindeki becerilerinizi ve uzmanlığınızı doğrulamanıza ve kanıtlamanıza yardımcı oluyor.

Kılavuzun Son Güncellenme Tarihi: 26 Ocak 2024

Laboratuvarın Son Test Edilme Tarihi: 15 Eylül 2022

Telif Hakkı 2024 Google LLC Tüm hakları saklıdır. Google ve Google logosu, Google LLC şirketinin ticari markalarıdır. Diğer tüm şirket ve ürün adları ilişkili oldukları şirketlerin ticari markaları olabilir.