Menjalankan Contoh C++ di Cloud Shell
Pelajari cara mengompilasi dan menjalankan contoh klien C++ di Cloud Shell menggunakan micromamba dan Conda
Sebelum memulai
-
In the Google Cloud console, activate Cloud Shell.
-
Create or select a Google Cloud project.
-
Create a Google Cloud project:
gcloud projects create PROJECT_ID
Replace
PROJECT_ID
with a name for the Google Cloud project you are creating. -
Select the Google Cloud project that you created:
gcloud config set project PROJECT_ID
Replace
PROJECT_ID
with your Google Cloud project name.
-
-
Create a Cloud Storage bucket:
Replacegcloud storage buckets create gs://BUCKET_NAME
BUCKET_NAME
with a bucket name that meets the bucket naming requirements.
Menginstal Library Klien C++ yang telah dikompilasi sebelumnya di Cloud Shell
Di Cloud Shell, instal
micromamba
:curl -fsSL https://micro.mamba.pm/api/micromamba/linux-64/latest | sudo tar -C /usr -xj bin/micromamba
Tambahkan hook
micromamba
ke shell saat ini:eval "$(/usr/bin/micromamba shell hook -s posix)"
Gunakan
micromamba
untuk membuat lingkungan Conda dengan library dan alat pengembangan yang diperlukan:micromamba create -y -n base -c conda-forge cmake ninja cxx-compiler google-cloud-cpp libgoogle-cloud
Aktifkan lingkungan conda baru:
micromamba activate
Checkout dan kompilasi contoh "Panduan Memulai Penyimpanan"
Lihat kode sumber Library Klien C++, termasuk contoh panduan memulai untuk semua layanan:
git clone --depth 1 https://github.com/googleapis/google-cloud-cpp
Konfigurasi CMake untuk mengompilasi contoh "Panduan Memulai Penyimpanan":
cmake -S google-cloud-cpp/google/cloud/storage/quickstart -B .build
Kompilasikan contoh:
cmake --build .build
Jalankan contoh:
.build/quickstart BUCKET_NAME
Setelah menjalankan contoh ini, Anda akan melihat pesan yang mirip dengan
Successfully created object ...
, diikuti dengan data khusus objek Anda dan diakhiri dengan baris yang menunjukkanHello World!
.
Pembersihan
Agar tidak menimbulkan biaya pada akun Google Cloud Anda untuk resource yang digunakan pada halaman ini, hapus project Google Cloud yang berisi resource tersebut.
Hapus objek yang dibuat oleh contoh:
gsutil rm gs://BUCKET_NAME/quickstart.txt
Hapus bucket:
gsutil rb gs://BUCKET_NAME
Langkah selanjutnya
- Temukan contoh C++ lainnya.
- Deploy aplikasi C++ ke Cloud Run dan Google Kubernetes Engine.