1. Genel Bakış
Google Cloud Shell, Google Cloud Platform'da barındırılan bilgi işlem kaynaklarına komut satırı erişimi sağlar ve Google Cloud Platform Console'da kullanılabilir. Cloud Shell, Google Cloud SDK ve diğer araçları sisteminize yüklemenize gerek kalmadan Cloud Platform Console projelerinizi ve kaynaklarınızı kolayca yönetmenizi sağlar. Cloud Shell sayesinde, Cloud SDK gcloud komutu ve ihtiyacınız olan diğer yardımcı uygulamalar her an kullanıma hazır durumda olur.
Bu codelab'de, web üzerinden Google Cloud Platform'da barındırılan bilgi işlem kaynaklarına nasıl bağlanacağınızı öğreneceksiniz. Cloud Shell ve Cloud SDK gcloud komutunu kullanmayı öğreneceksiniz.
Bu eğitim, https://cloud.google.com/cloud-shell/docs/quickstart ve https://cloud.google.com/sdk/gcloud/ adreslerinden uyarlanmıştır.
Neler öğreneceksiniz?
- Google Cloud Platform'da barındırılan bilgi işlem kaynaklarına bağlanma
gcloudkomutlarını kullanma
Gerekenler
- Vim, EMACs veya Nano gibi standart Linux metin düzenleyicileri hakkında bilgi sahibi olmanız gerekir.
Bu eğitimi nasıl kullanacaksınız?
Google Cloud Platform hizmetlerini ve Firebase'i kullanma deneyiminizi nasıl değerlendirirsiniz?
2. Kurulum ve Gereksinimler
Yönlendirmesiz ortam kurulumu
- Cloud Console'da oturum açın ve yeni bir proje oluşturun veya mevcut bir projeyi yeniden kullanın. Gmail veya Google Workspace hesabınız yoksa hesap oluşturmanız gerekir.



Proje kimliğini unutmayın. Bu kimlik, tüm Google Cloud projelerinde benzersiz bir addır (Yukarıdaki ad zaten alınmış olduğundan sizin için çalışmayacaktır). Bu codelab'in ilerleyen kısımlarında PROJECT_ID olarak adlandırılacaktır.
- Ardından, Google Cloud kaynaklarını kullanmak için Cloud Console'da faturalandırmayı etkinleştirmeniz gerekir.
Bu codelab'i tamamlamak neredeyse hiç maliyetli değildir. Bu eğitimin ötesinde faturalandırma ücreti alınmaması için kaynakları nasıl kapatacağınız konusunda size tavsiyelerde bulunan "Temizleme" bölümündeki talimatları uyguladığınızdan emin olun. Google Cloud'un yeni kullanıcıları 300 ABD doları değerinde ücretsiz deneme programından yararlanabilir.
Cloud Shell'i başlatma
Cloud Shell'i etkinleştirme
- Cloud Console'da Cloud Shell'i etkinleştir 'i
tıklayın.

Cloud Shell'i daha önce hiç başlatmadıysanız ne olduğunu açıklayan bir ara ekran (ekranın alt kısmı) gösterilir. Bu durumda Devam'ı tıkladığınızda bu ekranı bir daha görmezsiniz. Bu tek seferlik ekran aşağıdaki gibi görünür:

Cloud Shell'in temel hazırlığı ve bağlanması yalnızca birkaç dakikanızı alır.

Bu sanal makine, ihtiyaç duyduğunuz tüm geliştirme araçlarını içerir. 5 GB boyutunda kalıcı bir ana dizin bulunur ve Google Cloud'da çalışır. Bu sayede ağ performansı ve kimlik doğrulama önemli ölçüde güçlenir. Bu codelab'deki çalışmalarınızın neredeyse tamamını yalnızca bir tarayıcı veya Chromebook'unuzla yapabilirsiniz.
Cloud Shell'e bağlandıktan sonra kimliğinizin doğrulandığını ve projenin, proje kimliğinize ayarlandığını görürsünüz.
- Kimliğinizin doğrulandığını onaylamak için Cloud Shell'de şu komutu çalıştırın:
gcloud auth list
Komut çıkışı
Credentialed Accounts
ACTIVE ACCOUNT
* <my_account>@<my_domain.com>
To set the active account, run:
$ gcloud config set account `ACCOUNT`
- gcloud komutunun projeniz hakkında bilgi sahibi olduğunu onaylamak için Cloud Shell'de aşağıdaki komutu çalıştırın:
gcloud config list project
Komut çıkışı
[core] project = <PROJECT_ID>
Değilse şu komutla ayarlayabilirsiniz:
gcloud config set project <PROJECT_ID>
Komut çıkışı
Updated property [core/project].
3. Komut satırını kullanma
Cloud Shell başlatıldıktan sonra Cloud SDK gcloud komutunu veya sanal makine örneğinde bulunan diğer araçları çağırmak için komut satırını kullanabilirsiniz. Projeler genelinde ve Cloud Shell oturumları arasında dosya depolamak için kalıcı disk depolama alanındaki $HOME dizininizi de kullanabilirsiniz. $HOME dizini size özeldir ve bu dizine başka kullanıcılar erişemez.
Kullanabileceğiniz komutlara göz atarak başlayalım. Şunu deneyin:
gcloud -h
Herhangi bir gcloud çağrısının sonuna -h eklediğinizde basit kullanım yönergeleri sunulur. Daha ayrıntılı yardım almak için --help işaretini ekleyebilir veya gcloud help COMMAND komutunu çalıştırabilirsiniz.
Deneyin:
gcloud config --help
Şimdi deneyin
gcloud help config
gcloud config --help ve gcloud help config komutlarının eşdeğer olduğunu fark edeceksiniz. Her ikisi de uzun ve ayrıntılı şekilde yardım sunar.
4. gcloud komutlarını kullanma
Ortamımızdaki yapılandırmaların listesini görüntülemeyi deneyelim. Önceki adımda uzun ve ayrıntılı yardım bölümünü okuyarak gcloud list komutunu kullanabileceğimizi öğrendik.
gcloud config list
Ayarlanmamış başka özellikler olup olmadığını merak edebilirsiniz. Şu çağrıyı girerek tüm özellikleri görebilirsiniz:
gcloud config list --all
Özet
Bu adımda Cloud Shell'i başlattınız ve bazı basit gcloud komutlarını çağırdınız.
5. Tebrikler!
Cloud Shell'i nasıl başlatacağınızı öğrendiniz ve birtakım örnek gcloud komutlarını çalıştırdınız.
Daha Fazla Bilgi
- Cloud Shell Dokümantasyonu ve eğitim videosu.
gcloudDokümanlar ve eğitim videosu.
Lisans
Bu çalışma, Creative Commons Attribution 2.0 Genel Amaçlı Lisans ile lisans altına alınmıştır.