Dokumen ini menjelaskan cara mengupload file dan resource aplikasi Anda, serta menyediakannya di bucket Cloud Storage. Anda harus menyelesaikan langkah-langkah ini sebelum dapat menggunakan App Engine Admin API untuk men-deploy aplikasi tersebut ke App Engine.
Untuk mengetahui informasi selengkapnya tentang fungsi gsutil
lainnya, seperti
mendownload, menyalin, dan menghapus objek, lihat
Menggunakan alat gsutil
.
Sebelum memulai
Anda harus memiliki atau membuat project konsol Google Cloud sebelum dapat menggunakan alat gsutil
untuk membuat dan mengupload resource ke bucket Cloud Storage.
Mengupload aplikasi Anda ke bucket Cloud Storage
Untuk membuat bucket Cloud Storage, lalu mengupload resource aplikasi Anda:
Buat bucket Cloud Storage di mana Anda ingin mengupload versi:
gsutil mb gs://my-bucket-YOUR_UNIQUE_ID/
Dengan
my-bucket-YOUR_UNIQUE_ID
adalah nama bucket Cloud Storage yang unik.Buka direktori lokal yang berisi versi aplikasi Anda.
Misalnya, jika Anda ingin mengupload aplikasi
my-python-app.py
, yang terletak di direktorimy-application
diroot/apps-container/my-application/
, buka direktori indukapps-container
:cd root/apps-container
Upload semua resource versi Anda ke bucket Cloud Storage:
gsutil cp -R my-application gs://my-bucket-YOUR_UNIQUE_ID/
Dengan
my-application
sebagai direktori versi Anda danmy-bucket-YOUR_UNIQUE_ID
adalah bucket Cloud Storage Anda.Pastikan bahwa upload berhasil dengan mencantumkan resource di bucket Cloud Storage:
gsutil ls gs://my-bucket-YOUR_UNIQUE_ID/my-application/
Contoh daftar:
gs://my-bucket-YOUR_UNIQUE_ID/my-application/index.html gs://my-bucket-YOUR_UNIQUE_ID/my-application/my-python-app.py