Google Cloud Platform (GCP), Google'ın Google Arama, Gmail, Google Drive ve YouTube gibi son kullanıcı ürünleri için dahili olarak kullandığı altyapıda çalışan bir dizi bulut bilişim hizmetidir.
GCP Konsolu, Google Cloud kaynaklarınızı yönetmek için web tabanlı bir arayüzdür.
Konsola Erişim:
Konsol Organizasyonu:
Yeni Proje Oluşturma:
gcloud CLI, GCP kaynaklarını yönetmek için bir komut satırı aracıdır.
Kurulum: Şu adresteki talimatları izleyin: https://cloud.google.com/sdk/docs/install
gcloud'u başlatın:
gcloud init
Temel Komut Yapısı:
gcloud <hizmet> <grup> <komut> <bayraklar>
Örnek Komutlar:
gcloud compute instances list
gcloud storage buckets list
gcloud projects list
Compute Engine, Google altyapısında sanal makineler oluşturmanıza ve çalıştırmanıza olanak tanır.
VM Örneği Oluşturma:
gcloud compute instances create benim-vm --zone=us-central1-a --machine-type=e2-medium --image-project=debian-cloud --image-family=debian-10
VM Örneklerini Listeleme:
gcloud compute instances list
Bir VM'e SSH ile Bağlanma:
gcloud compute ssh benim-vm --zone=us-central1-a
Bir VM'i Durdurma:
gcloud compute instances stop benim-vm --zone=us-central1-a
Bir VM'i Silme:
gcloud compute instances delete benim-vm --zone=us-central1-a
Cloud Storage, GCP'nin nesne depolama hizmetidir.
Bucket Oluşturma:
gcloud storage buckets create gs://benim-bucket
Dosya Yükleme:
gcloud storage cp dosyam.txt gs://benim-bucket/
Bucket İçeriğini Listeleme:
gcloud storage ls gs://benim-bucket
Dosya İndirme:
gcloud storage cp gs://benim-bucket/dosyam.txt ./
Dosya Silme:
gcloud storage rm gs://benim-bucket/dosyam.txt
Cloud Identity and Access Management (IAM), kimin (kimlik) hangi kaynağa ne erişimi (rol) olduğunu tanımlayarak erişim kontrolünü yönetmenizi sağlar.
IAM Politikalarını Listeleme:
gcloud projects get-iam-policy PROJE_ID
IAM Politika Bağlama Ekleme:
gcloud projects add-iam-policy-binding PROJE_ID --member=user:email@example.com --role=roles/editor
IAM Politika Bağlama Kaldırma:
gcloud projects remove-iam-policy-binding PROJE_ID --member=user:email@example.com --role=roles/editor
Hizmet Hesabı Oluşturma:
gcloud iam service-accounts create benim-hizmet-hesabi --display-name "Benim Hizmet Hesabım"
Cloud SQL, Google Cloud Platform'da ilişkisel veritabanlarınızı kurmayı, sürdürmeyi, yönetmeyi ve yönetmeyi kolaylaştıran tam yönetilen bir veritabanı hizmetidir.
Cloud SQL Örneği Oluşturma:
gcloud sql instances create benim-ornek --tier=db-n1-standard-1 --region=us-central1
Cloud SQL Örneklerini Listeleme:
gcloud sql instances list
Veritabanı Oluşturma:
gcloud sql databases create benim-veritabani --instance=benim-ornek
Kullanıcı Oluşturma:
gcloud sql users create benim-kullanici --instance=benim-ornek --password=benim-sifre
Cloud Functions, GCP'nin sunucusuz hesaplama platformudur.
Fonksiyon Dağıtma:
gcloud functions deploy benim-fonksiyon --runtime python37 --trigger-http --entry-point fonksiyon_adi
Fonksiyonları Listeleme:
gcloud functions list
Bir Fonksiyonu Açıklama:
gcloud functions describe benim-fonksiyon
Bir Fonksiyonu Silme:
gcloud functions delete benim-fonksiyon
Deployment Manager, Google Cloud kaynaklarının oluşturulmasını ve yönetimini otomatikleştiren bir altyapı dağıtım hizmetidir.
Dağıtım Oluşturma:
gcloud deployment-manager deployments create benim-dagitim --config benim-konfig.yaml
Dağıtımları Listeleme:
gcloud deployment-manager deployments list
Bir Dağıtımı Güncelleme:
gcloud deployment-manager deployments update benim-dagitim --config benim-guncellenmis-konfig.yaml
Bir Dağıtımı Silme:
gcloud deployment-manager deployments delete benim-dagitim
VPC, Compute Engine sanal makine (VM) örneklerine, Kubernetes Engine konteynerlerine ve App Engine esnek ortamına ağ işlevselliği sağlar.
VPC Ağı Oluşturma:
gcloud compute networks create benim-vpc --subnet-mode=custom
Alt Ağ Oluşturma:
gcloud compute networks subnets create benim-altag --network=benim-vpc --region=us-central1 --range=10.0.0.0/24
Güvenlik Duvarı Kuralı Oluşturma:
gcloud compute firewall-rules create benim-kural --network=benim-vpc --allow tcp:22,tcp:80,tcp:443
VPC Ağlarını Listeleme:
gcloud compute networks list
Cloud İzleme, bulut destekli uygulamaların performansı, çalışma süresi ve genel sağlığı hakkında görünürlük sağlar.
İzleme Çalışma Alanı Oluşturma:
gcloud monitoring workspaces create --project=PROJE_ID
Metrikleri Listeleme:
gcloud monitoring metrics list
Uyarı Politikası Oluşturma:
gcloud monitoring policies create --display-name="Benim Uyarı Politikam" --condition="metric.type="compute.googleapis.com/instance/cpu/utilization" AND resource.type="gce_instance" AND metric.labels.instance_name="benim-ornek"" --threshold-value=0.8 --duration=5m
Uyarı Politikalarını Listeleme:
gcloud monitoring policies list
2024 © Tüm hakları saklıdır - buraxta.com