Halaman ini menjelaskan cara membuat resource Config. Resource Config adalah objek API yang menyimpan variabel sebagai pasangan nilai kunci. Anda memerlukan resource Config sebelum dapat menyetel dan mendapatkan variabel. Setelah membuat resource Config, Anda dapat membuat variabel arbitrer yang dapat digunakan untuk menyimpan data.
Untuk mempelajari lebih lanjut konfigurasi, variabel, dan layanan Runtime Configurator, lihat Dasar-Dasar Runtime Configurator.
Sebelum memulai
- Jika Anda ingin menggunakan contoh command line dalam panduan ini, instal alat command line`gcloud`.
- Jika Anda ingin menggunakan contoh API dalam panduan ini, siapkan akses API.
- Baca Dasar-Dasar Runtime Configurator.
- Aktifkan Runtime Configurator API.
Membuat konfigurasi
Anda dapat membuat resource Konfigurasi dengan Deployment Manager, alat command line gcloud
, atau langsung menggunakan Runtime Configurator API.
Deployment Manager
Untuk membuat konfigurasi di Deployment Manager, tentukan jenis RuntimeConfig:
runtimeconfig.v1beta1.config
Di properties
resource, berikan name
dan properti opsional
lainnya jika diinginkan:
resources:
- name: [CONFIG_NAME]
type: runtimeconfig.v1beta1.config
properties:
config: [CONFIG_NAME]
description: [DESCRIPTION]
dengan:
[CONFIG_NAME]
adalah nama untuk konfigurasi ini.[DESCRIPTION]
adalah deskripsi konfigurasi ini (opsional).
gcloud
Dengan Google Cloud CLI, gunakan perintah
gcloud beta runtime-config configs create
:
gcloud beta runtime-config configs create [CONFIG_NAME] --description [DESCRIPTION]
dengan:
[CONFIG_NAME]
adalah nama untuk konfigurasi ini.[DESCRIPTION]
adalah deskripsi konfigurasi ini (opsional).
gcloud
menampilkan respons seperti:
Created [https://runtimeconfig.googleapis.com/v1beta1/projects/[PROJECT_ID]/configs/[CONFIG_NAME]].
Untuk referensi lengkap perintah gcloud
ini, baca dokumentasi referensi runtime-config configs create
.
API
Di REST API, buat permintaan POST
ke URI berikut:
https://runtimeconfig.googleapis.com/v1beta1/projects/[PROJECT_ID]/configs/
dengan [PROJECT_ID]
adalah project ID untuk permintaan ini. Payload untuk
permintaan akan terlihat seperti ini:
{
"name": "projects/[PROJECT_ID]/configs/[CONFIG_NAME]",
"description": "[DESCRIPTION]"
}
dengan:
[PROJECT_ID]
adalah project ID untuk permintaan ini.[CONFIG_NAME]
adalah nama RuntimeConfig ini.[DESCRIPTION]
adalah deskripsi konfigurasi ini (opsional).Untuk mempelajari metode ini lebih lanjut, baca dokumentasi
configs().create
.
Menghapus resource RuntimeConfig
Menghapus resource RuntimeConfig akan menghapus semua resource yang ada dalam resource tersebut, termasuk semua variabel dan waiter.
Deployment Manager
Hapus resource RuntimeConfig yang merupakan bagian dari deployment menggunakan salah satu metode berikut:
- Perbarui deployment untuk menghilangkan konfigurasi dan men-deploy ulang deployment.
- Hapus deployment dan resource yang ada di dalamnya.
gcloud
Dengan Google Cloud CLI, gunakan perintah gcloud beta runtime-config configs delete
:
gcloud beta runtime-config configs delete [CONFIG_NAME]
dengan [CONFIG_NAME]
adalah nama objek konfigurasi.
gcloud CLI menampilkan respons seperti:
Deleted [https://runtimeconfig.googleapis.com/v1beta1/projects/[PROJECT_ID]/configs/[CONFIG_NAME]].
Untuk referensi gcloud
lengkap, baca dokumentasi referensi runtime-config configs delete
.
API
Di REST API, buat permintaan DELETE
ke URI berikut:
https://runtimeconfig.googleapis.com/v1beta1/projects/[PROJECT_ID]/configs/[CONFIG_NAME]
dengan:
[PROJECT_ID]
adalah project ID untuk permintaan ini.[CONFIG_NAME]
adalah nama konfigurasi ini.Untuk mempelajari metode ini lebih lanjut, baca dokumentasi
configs().delete
.
Langkah berikutnya
- Selanjutnya, buat beberapa variabel dan pelajari cara menetapkan dan mendapatkan data.
- Pelajari cara menyetel Pengamat pada variabel tertentu.
- Buat Waiter yang ditampilkan saat variabel mencapai kondisi Kardinalitas.
- Lihat referensi v1beta1.
- Lihat Kuota untuk Runtime Configurator.
- Pelajari Runtime Configurator.