Halaman ini menjelaskan cara melihat dan mengubah konfigurasi rekomendasi reservasi sesuai permintaan yang tidak ada aktivitas. Anda mungkin ingin mengubah konfigurasi untuk meningkatkan jumlah rekomendasi yang Anda terima, atau untuk mendapatkan lebih sedikit rekomendasi untuk menghapus reservasi yang Anda rencanakan untuk digunakan.
- Untuk mengetahui informasi selengkapnya tentang parameter yang dapat Anda gunakan untuk menyesuaikan rekomendasi, lihat Memilih parameter konfigurasi yang tepat.
- Untuk mengetahui informasi selengkapnya tentang cara mengidentifikasi reservasi sesuai permintaan yang tidak ada aktivitas dan mengambil tindakan, lihat Melihat dan menerapkan rekomendasi reservasi yang tidak ada aktivitas.
Sebelum memulai
-
Siapkan autentikasi jika Anda belum melakukannya.
Autentikasi memverifikasi identitas Anda untuk mengakses Google Cloud layanan dan API. Untuk menjalankan
kode atau contoh dari lingkungan pengembangan lokal, Anda dapat melakukan autentikasi ke
Compute Engine dengan memilih salah satu opsi berikut:
Pilih tab untuk melihat bagaimana Anda berencana menggunakan contoh di halaman ini:
gcloud
-
Instal Google Cloud CLI. Setelah penginstalan, inisialisasi Google Cloud CLI dengan menjalankan perintah berikut:
gcloud initJika Anda menggunakan penyedia identitas (IdP) eksternal, Anda harus login ke gcloud CLI dengan identitas gabungan Anda terlebih dahulu .
-
- Tetapkan region dan zona default.
REST
Untuk menggunakan contoh REST API di halaman ini dalam lingkungan pengembangan lokal, gunakan kredensial yang Anda berikan ke gcloud CLI.
Instal Google Cloud CLI.
Jika Anda menggunakan penyedia identitas (IdP) eksternal, Anda harus login ke gcloud CLI dengan identitas gabungan Anda terlebih dahulu .
Untuk mengetahui informasi selengkapnya, lihat Melakukan autentikasi untuk menggunakan REST dalam dokumentasi autentikasi. Google Cloud
Mengonfigurasi rekomendasi Anda
Untuk mengonfigurasi rekomendasi reservasi yang tidak ada aktivitas, lakukan hal berikut:
- Dapatkan konfigurasi saat ini untuk mendapatkan file JSON konfigurasi.
- Edit file konfigurasi dalam format JSON.
- Unggah file konfigurasi baru untuk menerapkan perubahan.
Mendapatkan konfigurasi saat ini
Anda dapat memperoleh konfigurasi saat ini untuk rekomendasi reservasi yang tidak ada aktivitas untuk project Anda menggunakan Google Cloud CLI atau REST.
Selesaikan tugas ini menggunakan salah satu metode berikut.
gcloud
Untuk mendapatkan parameter konfigurasi saat ini, gunakan
gcloud recommender recommender-config describe perintah
dan gunakan google.compute.IdleResourceRecommender sebagai
ID Pemberi Rekomendasi:
gcloud recommender recommender-config describe google.compute.IdleResourceRecommender \ --location=ZONE --billing-account=BILLING_ACCOUNT_ID
Ganti ZONE dengan zona yang konfigurasinya saat ini ingin Anda dapatkan.
Contoh:
gcloud recommender recommender-config describe google.compute.IdleResourceRecommender \ --location=us-central1-c --billing-account=my-billing-account-id
Perintah ini menampilkan konfigurasi pemberi rekomendasi, termasuk subkolom params.idle_reservation_lookback_period yang dapat diubah.
{
"name": "projects/PROJECT_ID/locations/ZONE/recommenders/google.compute.IdleResourceRecommender/config",
"recommenderGenerationConfig": {
"params": {
"idle_reservation_lookback_period": "P7D"
}
},
"etag": "\"2f3c9b65cda6a4ba\"",
"updateTime": "2024-06-03T04:41:15.330351Z"
}
REST
Untuk mengambil konfigurasi saat ini, gunakan metode
recommenders.getConfig
dan tentukan google.compute.IdleResourceRecommender sebagai
ID Pemberi Rekomendasi:
GET https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/recommenders/google.compute.IdleResourceRecommender/config
Ganti ZONE dengan zona yang berisi project Anda.
Dari command line, jalankan perintah berikut untuk mendapatkan konfigurasi pemberi rekomendasi untuk project:
PROJECT_ID=PROJECT_ID
ZONE=ZONE
curl -X GET -H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "x-goog-user-project: ${PROJECT_ID}" \
https://recommender.googleapis.com/v1/projects/$PROJECT_ID/locations/$ZONE/recommenders/google.compute.IdleResourceRecommender/config
Perintah ini menampilkan konfigurasi pemberi rekomendasi, termasuk subkolom yang dapat Anda ubah: params.idle_reservation_lookback_period.
{
"name": "projects/PROJECT_ID/locations/ZONE/recommenders/google.compute.IdleResourceRecommender/config",
"recommenderGenerationConfig": {
"params": {
"idle_reservation_lookback_period": "P7D"
}
},
"etag": "\"2f3c9b65cda6a4ba\"",
"updateTime": "2024-06-03T04:41:15.330351Z"
}
Memperbarui konfigurasi untuk sebuah project
Untuk memperbarui konfigurasi rekomendasi reservasi yang tidak ada aktivitas, ubah nilai untuk idle_reservation_lookback_period dan upload konfigurasi baru untuk project Anda.
Anda dapat menetapkan periode pengamatan ke nilai 7 hari hingga 30 hari, menggunakan string yang dimulai dengan P, lalu bilangan bulat untuk jumlah hari (7 minimum dan 30 maksimum), diikuti dengan D, misalnya:
- Untuk periode pengamatan 7 hari, gunakan
"P7D". - Untuk periode pengamatan 30 hari, gunakan
"P30D".
Setelah Anda mengupload konfigurasi baru, diperlukan waktu sekitar 48 jam agar konfigurasi tersebut diterapkan. Hingga saatnya tiba, setiap rekomendasi yang dihasilkan akan menggunakan konfigurasi sebelumnya.
gcloud
Untuk memperbarui parameter konfigurasi, gunakan perintah
gcloud recommender recommender-config update dan gunakan google.compute.IdleResourceRecommender sebagai
ID Pemberi Rekomendasi:
gcloud recommender recommender-config update google.compute.IdleResourceRecommender\ --location=ZONE \ --config-file=CONFIG_FILE_PATH \ --etag=ETAG \ --billing-account=BILLING_ACCOUNT_ID
Ganti kode berikut:
ZONE: zona yang konfigurasinya saat ini ingin Anda dapatkanCONFIG_FILE_PATH: jalur ke file JSON dengan konfigurasi saat iniETAG: nilai etag konfigurasi saat iniBILLING_ACCOUNT_ID: ID akun penagihan
Dalam file konfigurasi, tentukan hanya objek recommenderGenerationConfig dengan parameter konfigurasi yang diperbarui. Misalnya, untuk menentukan periode pengamatan 21 hari, gunakan file konfigurasi berikut:
{
"params": {
"idle_reservation_lookback_period": "P21D"
}
}
Jika perintah berhasil, perintah akan menampilkan isi respons yang mirip dengan berikut, yang menunjukkan konfigurasi baru dengan parameter yang baru saja Anda ubah.
{
"name": "projects/PROJECT_ID/locations/ZONE/recommenders/google.compute.IdleResourceRecommender/config",
"recommenderGenerationConfig": {
"params": {
"idle_reservation_lookback_period": "P21D"
}
},
"etag": "\"1245f9435cd01ea8\"",
"updateTime": "2024-06-03T05:00:05Z"
}
REST
Untuk memperbarui konfigurasi, buat permintaan PATCH ke
recommenders.updateConfig
metode dan tentukan google.compute.IdleResourceRecommender sebagai
ID Pemberi Rekomendasi:
PATCH https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/ZONE/recommenders/google.compute.IdleResourceRecommender/config
{
"name": "projects/PROJECT_ID/locations/ZONE/recommenders/google.compute.IdleResourceRecommender/config",
"recommenderGenerationConfig": {
"params": {
"idle_reservation_lookback_period": "P21D"
}
},
"etag": "\"2f3c9b65cda6a4ba\""
}
Ganti kode berikut:
PROJECT_ID: ID project yang konfigurasi pemberi rekomendasinya ingin Anda ubah.ZONE: zona yang berisi project Anda.
Simpan isi permintaan dalam file, misalnya config.json.
Selanjutnya, Anda dapat mereferensikan file tersebut saat memperbarui konfigurasi pemberi rekomendasi untuk project Anda menggunakan perintah yang mirip dengan berikut ini:
curl -X PATCH \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json; charset=utf-8" \
-H "x-goog-user-project: ${PROJECT_ID}" \
-d @config.json \
https://recommender.googleapis.com/v1/projects/$PROJECT_ID/locations/$ZONE/recommenders/google.compute.IdleResourceRecommender/config
Perintah POST menampilkan isi respons yang mirip dengan berikut, yang menunjukkan konfigurasi baru dengan parameter yang baru saja Anda ubah.
{
"name": "projects/PROJECT_ID/locations/ZONE/recommenders/google.compute.IdleResourceRecommender/config",
"recommenderGenerationConfig": {
"params": {
"idle_reservation_lookback_period": "P21D"
}
},
"etag": "\"1245f9435cd01ea8\"",
"updateTime": "2024-06-03T05:00:05Z"
}
Langkah berikutnya
- Pelajari cara melihat dan menerapkan rekomendasi reservasi yang tidak ada aktivitas.
- Pelajari cara melihat dan menerapkan rekomendasi reservasi yang kurang dimanfaatkan.