Bu codelab hakkında
1. Başlamadan önce
Bu codelab'de Google Cloud projesi oluşturma, Google Cloud Console'u oluşturup ayarlama ve Cloud Console'da en sık kullanılan hizmetlerden bazılarına erişme konuları ele alınmaktadır.
Ön koşullar
- Komut satırının kullanımıyla ilgili temel bilgiler.
- Cloud Console'da gezinmeyle ilgili temel bilgiler.
Neler öğreneceksiniz?
- Google Cloud projesi oluşturma
- Cloud Shell'i etkinleştirme ve kullanma
- Cloud Console'da gezinme.
- Cloud Console'da en sık kullanılan hizmetlere erişme
Gerekenler
- Gmail hesabı veya Google Workspace hesabı gibi bir Google Hesabı.
- Ücretsiz deneme sürümüne kaydolmak için kullanılacak bir Cloud BIlling Hesabı'na veya kredi kartına erişim.
2. Google Cloud projesi oluşturma
Bu bölümde, Google Cloud projesi oluşturma ve Cloud Shell'i kullanma konusunda size yol gösterilir.
Hazırlanın
- Cloud Console'da oturum açıp yeni bir proje oluşturun veya mevcut bir projeyi yeniden kullanın.
Proje adının hemen altında gösterilen Proje Kimliğini unutmayın. Kimlik, tüm Google Cloud projelerinde bulunan benzersiz bir addır ve bu codelab'in sonraki bölümlerinde PROJECT_ID
olarak referans verilmiştir.
- Google Cloud kaynaklarını kullanabilmek için Cloud Console'da faturalandırmayı etkinleştirin.
Bu codelab'i çok zor bir işlem için kullanabilirsiniz. Ancak bu codelab dışında ödeme alınmasını önlemek için Temizleme bölümündeki talimatları uygulamayı unutmayın.
Cloud Shell
Bu codelab'de, Google Cloud'da çalışan bir komut satırı ortamı olan Cloud Shell'i kullanacaksınız. Cloud Shell, ihtiyacınız olan tüm geliştirme araçlarına sahip olan Debian tabanlı bir sanal makinedir. Ağ performansını ve kimlik doğrulamasını büyük ölçüde geliştiren 5 GB boyutunda kalıcı bir ana dizin sunar. Yani bu codelab için ihtiyacınız olan tek şey bir tarayıcıdır.
Cloud Shell'i Cloud Console'dan etkinleştirmek için:
Cloud Shell'i etkinleştir'i tıklayın.
Ortamın sağlanması ve bağlanması birkaç dakika sürebilir.
Cloud Shell'e bağlandıktan sonra kimliğinizin doğrulandığını ve projenin PROJECT_ID
olarak ayarlanmış olduğunu göreceksiniz.
- Kimlik bilgisi içeren hesapların listesini görmek için Cloud Shell komut satırına aşağıdakileri girin.
gcloud auth list
Aşağıdaki çıkışı göreceksiniz:
Credentialed accounts:
- <MY_ACCOUNT>@<MY_DOMAIN>.com (active)
- Projelerinizin listesini görmek için aşağıdaki komutu girin.
gcloud config list project
Aşağıdaki çıkışı göreceksiniz:
[core]
project = <PROJECT_ID>
Herhangi bir nedenle proje ayarlanmamışsa projeyi ayarlamak için bu komutu çalıştırın.
gcloud config set project <PROJECT_ID>
PROJECT_ID
, kurulum adımlarında kullandığınız kimliktir. Kartı Cloud Console kontrol panelinden de arayabilirsiniz:
Cloud Shell bazı ortam değişkenlerini de varsayılan olarak ayarlar. Bu, gelecekte komut çalıştırdığınızda yararlı olabilir.
- Proje kimliğinizi görmek için aşağıdaki komutu girin.
echo $GOOGLE_CLOUD_PROJECT
Aşağıdaki çıkışı göreceksiniz:
<PROJECT_ID>
- Son olarak, varsayılan alt bölgeyi ve proje yapılandırmasını ayarlayın.
gcloud config set compute/zone us-central1-f
Çeşitli farklı alt bölgeler seçebilirsiniz. Daha fazla bilgi için Bölgeler ve alt bölgeler bölümüne bakın.
3. Cloud Console'u kullanma
Bu bölümde Cloud Console'da gezinme ve Cloud Console'un en sık kullanılan bazı hizmetlerine nasıl erişebileceğiniz adım adım açıklanmıştır.
Cloud Console'da gezinme
- Bulut araçlarına erişmek için ekranın sol üstündeki gezinme menüsünü (
) tıklayarak ana menüyü açın. Mevcut seçeneklerden bazıları arasında gezinirken araçların Compute, Depolama, Ağ İletişimi ve Büyük Veri gibi ana alanlara ayrıldığına dikkat edin. Sık kullandığınız araçları menünün üst kısmına sabitleyebileceğinizi de unutmayın.
- Ana kontrol panelini görmek için Ana Sayfa'yı seçin.
Kontrol panelinde projenizin kimliğiyle ilgili bilgiler gösterilir. Proje adı, projeyi tanımlamanıza yardımcı olan açıklayıcı bir terimdir. Proje numarası ve Proje Kimliği, Google Cloud'un tamamında benzersiz olmalıdır. Bu nedenle, bu bilgiler daha karmaşık ve hatırlaması zor olabilir, ancak bunları istediğiniz zaman kontrol panelinde bulabilirsiniz. Konsolu daha iyi tanıdıkça, kontrol panelini sizin için en önemli öğeleri gösterecek şekilde özelleştirebilirsiniz.
Birçok araçta ek içerik menüleri bulunur. Menünün sonundaki <| ve <| düğmelerini kullanarak menüleri açıp kapatabilirsiniz.
Ayrıca, Cloud Console'un üst kısmındaki Arama alanını kullanarak araçlara gidebilirsiniz.
Faturalandırma
Cloud Console'un Faturalandırma bölümü, projenizin faturalandırmayı takip etmenize yardımcı olacak birçok araç sunar. Daha fazla bilgi için Cloud Billing belgelerini inceleyin.
Projenizin faturalandırma ayarlarını yapmak için:
- Gezinme menüsünde Faturalandırma'yı tıklayın. Birden fazla faturalandırma hesabınız varsa istendiğinde Bağlı faturalandırma hesabına git'i seçin.
- Birkaç dakikanızı ayırarak içerik menüsünde bulunan bilgileri inceleyin. Google Cloud'u kullanırken faturalandırmanızı takip etmek için bu bölüme dönebilirsiniz.
- Önceden belirlenmiş faturalandırma eşiklerine ulaştığınızda bildirim almak için bütçe oluşturabilirsiniz. Daha fazla bilgi için Bütçe ve bütçe uyarıları oluşturma, düzenleme veya silme başlıklı makaleyi inceleyin.
- Ayrıntılı analiz için fatura bilgilerini BigQuery'ye aktarmak yararlı olabilir. Daha fazla bilgi için Cloud Billing verilerini BigQuery'ye aktarma başlıklı makaleyi inceleyin.
API'ler ve Hizmetler
Cloud Console, çok sayıda Google API'sine erişim sağlayabilir.
API'leri etkinleştirmek ve bunlar için kimlik bilgileri oluşturmak üzere APIs ve Hizmetler'i seçin.
- API'leri etkinleştirmek için API'leri ve Hizmetleri Etkinleştir sekmesini seçin. Bu bölümden API'leri arayabilir, bunlarla ilgili fiyatlandırma gibi daha fazla bilgi edinebilir, etkinleştirebilir ve deneyebilirsiniz.
- API anahtarları, hizmet hesapları ve OAuth istemci kimlikleri gibi kimlik bilgileri oluşturmak için Kimlik bilgileri oluştur sekmesini seçin. Google Cloud'da kimlik doğrulamaya genel bakış için Kimlik doğrulamaya genel bakış başlıklı makaleyi inceleyin.
Kimlik ve Erişim Yönetimi (IAM)
IAM, Google Cloud kaynakları için ayrıntılı erişim denetimi sağlar. Bir projede ortak çalışanların olması, depolama alanındaki dosyaları başkalarının kullanımına sunmanız, başkalarının sorgu çalıştırmasına veya benzer görevleri gerçekleştirmesine izin vermeniz gerekiyorsa IAM, doğru kişilere veya gruplara doğru izni vermenizi kolaylaştırır.
Projenizde IAM'yi yapılandırmak için:
- IAM ve Yönetici > IAM seçeneğini belirleyin.
IAM sayfasında, proje için gerekli izinlere sahip olan ana hesaplar gösterilir.
- E-posta adresini ve bu adrese karşılık gelen rolü görmek için listeyi kontrol edin.
Bu ana hesapların her biri için bir dizi rol listelenmiştir. Daha fazla bilgi için Rolleri anlama ve IAM özel rollerini anlama bölümlerine göz atın.
Bazı ana hesapların fazladan izinlerle etiketlendiğini de görebilirsiniz. Google Cloud, bu ana hesapların işlemlerini tarar ve daha az izne sahip olabilecekler hakkında önerilerde bulunur. Bu da genellikle projenizin güvenliğini artırır. Daha fazla bilgi edinmek için Rol önerileriyle en az ayrıcalığı zorunlu kılma bölümünü inceleyin.
"?" için şu uyarıyı görürsünüz:
- İzin eklemek veya kaldırmak için IAM sayfasının üst kısmındaki bağlantıları kullanın.
- Birkaç dakikanızı ayırarak IAM ve Yönetici gezinme menüsüne gidin.
4. Temizleme
Bir proje eklediyseniz Google Hesabınızdan ücret alınmasını önlemek için projeyi silebilirsiniz.
- Cloud Console'da Kaynakları yönetin sayfasına gidin.
- Proje listesinden silmek istediğiniz projeyi seçin ve ardından Sil'i tıklayın.
- İletişim kutusuna proje kimliğini yazın ve projeyi silmek için Kapat'ı tıklayın.
5. Tebrikler
Tebrikler! Google Cloud projesi oluşturmayı ve Google Cloud Console'un en sık kullanılan bazı bölümlerine erişmeyi öğrendiniz.