Mengembangkan Aplikasi Python di App Engine
-
Menggunakan Server Pengembangan Lokal
Jalankan server pengembangan secara lokal untuk menyimulasikan aplikasi yang berjalan di produksi.
-
Pengujian Unit Lokal
Jalankan pengujian di dalam lingkungan pengembangan Anda sendiri tanpa melibatkan komponen jarak jauh.
-
Menguji Pengendali
Uji pengendali permintaan Anda tanpa memerlukan lingkungan App Engine lengkap.
-
Memantau Latensi dengan Cloud Trace
Kumpulkan data latensi dari aplikasi Anda dan lihat di Konsol Google Cloud Platform.
-
Mendeteksi Pemadaman dan Periode Nonaktif dengan Capabilities API
Kurangi periode nonaktif dalam aplikasi Anda dengan mendeteksi kapan kapabilitas tidak tersedia, lalu mengabaikannya.
-
Mengonfigurasi Dasbor dan Pemberitahuan dengan Cloud Monitoring
Kumpulkan metrik, peristiwa, dan metadata dari Google Cloud Platform untuk menghasilkan insight melalui dasbor, diagram, dan pemberitahuan.
-
Mengintegrasikan dengan Google Analytics
Ukur interaksi pengguna dengan bisnis Anda di berbagai perangkat dan lingkungan.
-
Mendownload Log
Download data log untuk melakukan analisis aplikasi yang lebih mendetail.
Mengelola dan Mengonfigurasi Aplikasi Anda
-
Men-deploy Aplikasi
Gunakan perintah appconfig untuk men-deploy aplikasi.
-
Membagi Traffic
Distribusikan traffic ke dua versi modul atau lebih untuk mengontrol peluncuran fitur atau melakukan pengujian A/B.
-
Memigrasikan Traffic
Pindahkan traffic secara bertahap dari layanan versi lama ke versi baru.
-
Memberikan Akses Project
Berikan akses berbasis peran ke project Google Cloud Platform Anda dan resource-nya.
-
Menggunakan Domain Kustom dan SSL
Tambahkan domain kustom untuk aplikasi Anda dan SSL penyiapan opsional untuk domain kustom.
-
Mengelola Resource Aplikasi
Pahami performa aplikasi dan kelola resource yang digunakan aplikasi Anda.
-
Mengonfigurasi Aplikasi dengan app.yaml
Konfigurasikan setelan aplikasi Anda.
-
Menggunakan Admin API
Sediakan dan kelola aplikasi Anda menggunakan Admin API.
-
Menggunakan Modules API
Ambil informasi secara terprogram tentang lingkungan operasi, modul (sekarang disebut "layanan"), atau instance saat ini.
-
Mengunduh Kode Sumber Anda
Download kode sumber aplikasi yang di-deploy.
Menyimpan Data
-
Memilih Opsi Penyimpanan
Tentukan opsi penyimpanan yang akan digunakan di aplikasi Anda.
-
Ringkasan Datastore
Pahami Datastore.
-
Membuat, Mengambil, Memperbarui, dan Menghapus Entity
Simpan, hapus, dan ambil entitas di Datastore.
-
Mengelola Datastore dari Konsol
Lakukan administrasi Datastore, pencadangan, dan pemulihan dari Konsol Google Cloud Platform.
-
Mengonfigurasi Indeks Datastore
Buat dan kelola indeks yang digunakan dalam aplikasi Anda.
-
Migrasi Library Klien DB ke NDB
Migrasikan aplikasi Anda dari Library Klien DB ke Library Klien NDB.
-
Menggunakan Cloud SQL untuk MySQL
Simpan data aplikasi dari aplikasi App Engine Anda di Cloud SQL untuk MySQL.
-
Panduan Django
Gunakan instance Cloud SQL dengan framework web Django di aplikasi Anda.
-
Menyiapkan Cloud Storage
Siapkan Cloud Storage untuk penggunaan aplikasi Anda.
-
Membaca dan Menulis ke Cloud Storage
Simpan dan ambil data menggunakan Cloud Storage di aplikasi Anda.
-
Menggunakan Database Pihak Ketiga
Gunakan database pihak ketiga di aplikasi Anda.
Opsi Penyimpanan yang Diganti
-
Ringkasan Blobstore
Pahami Blobstore API.
-
Ringkasan
Pahami Library Klien DB untuk Datastore.
-
Entitas, Properti, dan Kunci
Bekerja dengan objek data menggunakan Library Klien DB.
-
Kueri Datastore
Pahami kueri menggunakan Library Klien DB.
-
Mengambil Hasil Kueri
Jalankan kueri menggunakan Library Klien DB.
-
Konsistensi Data Kueri
Pahami tingkat konsistensi untuk hasil yang ditampilkan oleh kueri.
-
Query Cursor
Ambil hasil kueri dalam batch yang mudah.
-
Batasan Kueri
Pahami batasan untuk kueri dalam aplikasi Anda.
-
Kueri Proyeksi
Buat kueri Datastore hanya untuk properti tertentu dari entity yang benar-benar Anda butuhkan.
-
Indeks Datastore
Pahami bagaimana indeks ditentukan dan disusun.
-
Transaksi Datastore
Lakukan beberapa operasi dan perhitungan dalam satu transaksi.
-
Pemodelan Data
Pahami cara menentukan model data dan membuat instance dari model tersebut untuk disimpan sebagai entity.
-
Referensi GQL
Pahami tata bahasa yang digunakan untuk kueri GQL.
-
Membuat Struktur Data untuk Konsistensi yang Kuat
Pahami cara menyusun data aplikasi untuk konsistensi yang kuat.
-
Metadata
Akses metadata secara terprogram untuk mendukung metaprogramming, menerapkan fungsi administratif backend, dan menyederhanakan caching yang konsisten.
-
Statistik Datastore
Akses statistik Datastore untuk aplikasi Anda secara terprogram.
-
Jenis dan Kelas Properti
Pahami jenis data dan kelas properti di Library Klien DB.
-
Referensi GQL
Pahami tata bahasa yang digunakan untuk kueri GQL.
-
Model
Pelajari kelas superclass untuk model data di Library Klien DB.
-
Expando
Pelajari superclass untuk definisi model data yang propertinya ditentukan secara dinamis.
-
PolyModel
Pelajari superclass untuk definisi model data yang definisi tersebut sendiri dapat menjadi superclass untuk definisi model data lainnya.
-
Properti
Pelajari superclass definisi properti untuk model data.
-
Kueri
Pelajari kelas yang mewakili kueri untuk mengambil entity dari Datastore.
-
GqlQuery
Pelajari kelas yang mewakili kueri GQL untuk mengambil entity dari Datastore.
-
Entity Metadata
Pelajari kelas yang mewakili hasil mendapatkan atau membuat kueri jenis metadata.
-
Kunci
Pelajari kelas yang merepresentasikan kunci unik untuk entity Datastore.
-
Fungsi Datastore
Pelajari fungsi yang tersedia di Library Klien DB.
-
Pengecualian
Pelajari pengecualian yang disediakan oleh Library Klien DB.
-
Datastore API Asinkron
Lakukan panggilan asinkronis paralel yang tidak memblokir menggunakan Library Klien DB.
Mengautentikasi Pengguna
-
Opsi Autentikasi Pengguna
Pahami berbagai cara untuk mengautentikasi pengguna aplikasi Anda.
-
Ringkasan API Pengguna
Pelajari API Pengguna.
-
Objek Pengguna
Pelajari kelas yang mewakili pengguna.
-
URL Login
Buat URL yang memungkinkan pengguna login atau logout.
-
Pengguna Admin
Tentukan apakah pengguna yang login saat ini adalah administrator yang terdaftar.
Menyimpan Data Aplikasi ke Cache
Menghubungkan ke dan dari Aplikasi Anda
-
Memberikan Permintaan HTTP(S)
Gunakan layanan URL Fetch untuk memberikan permintaan HTTP(S).
-
Menghubungkan ke jaringan VPC
Pelajari cara menggunakan Akses VPC Serverless untuk menghubungkan aplikasi lingkungan standar App Engine langsung ke VPC Anda.
-
Menghubungkan ke jaringan VPC Bersama
Pelajari cara menggunakan Akses VPC Serverless untuk menghubungkan aplikasi lingkungan standar App Engine langsung ke VPC Bersama.
-
Alamat IP Keluar
Pelajari alamat IP keluar yang digunakan App Engine.
-
Mengidentifikasi Aplikasi Anda terhadap API dan Layanan
Temukan dan nyatakan project ID aplikasi Anda.
-
Ringkasan Sockets API
Pelajari Sockets API.
-
Dukungan SSL
Gunakan Python OpenSSL di aplikasi Anda.
Memanipulasi Gambar
Aplikasi yang Mendukung Namespace
Mengirim Email
Menjadwalkan Pekerjaan di Luar Permintaan Pengguna
Indeks Dokumen yang Dapat Ditelusuri
-
Ringkasan Search API
Pelajari Search API.
-
Menginstal Contoh Aplikasi Search API
Instal dan jalankan contoh Search API.
-
Dasar-Dasar Search API
Buat indeks penelusuran, tambahkan konten ke dalamnya, dan jalankan kueri penelusuran teks lengkap sederhana.
-
Mendapatkan Informasi Tentang Indeks Penelusuran Anda
Lihat struktur dan konten indeks penelusuran Anda.
-
Fitur Lanjutan Search API
Pelajari fitur lanjutan Search API.
-
Kueri Search API yang Lebih Kompleks
Pelajari kueri kompleks yang didukung oleh Search API.
-
Mengurutkan Hasil Kueri Penelusuran
Urutkan hasil kueri penelusuran.
-
Mengambil, Menghapus, dan Mengindeks Ulang Dokumen
Pelajari cara mengambil, menghapus, dan mengindeks ulang dokumen menggunakan Search API.
-
Dokumen dan indeks
Pelajari dokumen dan indeks di Search API.
-
String Kueri
Pelajari string kueri di Search API.
-
Kueri dan Opsi Pengurutan
Ubah cara hasil ditampilkan dan diurutkan.
-
Menangani Hasil Penelusuran
Tangani hasil kueri dan pengecualian apa pun yang dikembalikan oleh Search API.
-
Penelusuran dengan Faset
Lampirkan informasi kategori ke dokumen Anda.
-
Praktik Terbaik
Pelajari praktik terbaik untuk menggunakan Search API.
-
Menggunakan Python Development Server
Jalankan server pengembangan secara lokal untuk mengemulasikan Search API.
-
Kursor
Pelajari kelas yang mewakili kursor dalam hasil kueri yang ditetapkan saat ini.
-
Dokumen
Pelajari kelas yang mewakili dokumen berisi konten yang dapat ditelusuri.
-
Facet Classes
Pelajari kelas dasar abstrak dan subkelas yang mewakili faset dokumen.
-
FacetOptions
Pelajari kelas yang merepresentasikan opsi untuk memproses hasil faset kueri.
-
FacetRange
Pelajari kelas yang menyediakan rentang numerik untuk faset.
-
FacetRefinement
Pelajari kelas yang digunakan untuk mempersempit hasil penelusuran berdasarkan nilai faset.
-
FacetResult
Pelajari kelas yang mewakili hasil yang ditampilkan dari penelusuran dengan faset.
-
FacetResultValue
Pelajari kelas yang mewakili nilai faset sebagai bagian dari hasil penelusuran.
-
Kelas Kolom
Pelajari kelas dasar abstrak dan subkelas yang mewakili kolom dokumen.
-
FieldExpression
Pelajari kelas yang memungkinkan Anda menghitung cuplikan konten yang disesuaikan untuk setiap hasil yang ditampilkan oleh penelusuran.
-
GeoPoint
Pelajari kelas yang mewakili titik di permukaan bumi yang diwakili oleh koordinat lintang dan bujur.
-
GetResponse
Pelajari kelas yang mewakili hasil metode yang dipanggil untuk mengembalikan informasi tentang dokumen dan indeks.
-
Indeks
Pelajari kelas yang mewakili indeks yang memungkinkan dokumen diindeks, dihapus, dan ditelusuri.
-
MatchScorer
Pelajari kelas yang memungkinkan Anda mengurutkan dokumen berdasarkan kualitas pencocokan kueri.
-
Kueri
Pelajari kelas yang mewakili permintaan pada layanan penelusuran untuk mengajukan kueri.
-
QueryOptions
Pelajari kelas yang menyediakan opsi untuk hasil kueri pasca-pemrosesan.
-
RescoringMatchScorer
Pelajari kelas yang memungkinkan Anda mengurutkan dokumen berdasarkan kualitas pencocokan kueri dengan algoritme penskoran yang lebih kompleks daripada yang disediakan oleh MatchScorer.
-
ScoredDocument
Pelajari kelas yang mewakili dokumen yang dinilai yang ditampilkan dari penelusuran.
-
SearchResults
Pelajari kelas yang mewakili hasil eksekusi permintaan penelusuran.
-
SortExpression
Pelajari kelas yang memungkinkan Anda menyesuaikan cara pengurutan hasil penelusuran.
-
SortOptions
Pelajari kelas yang mewakili jenis dokumen multi-dimensi yang ditampilkan dari penelusuran.
-
Functions
Pelajari fungsi yang tersedia di Search API.
-
Pengecualian
Pelajari pengecualian yang diberikan oleh Search API.