Pemberi rekomendasi umum tentang penghentian penggunaan cloud dan perubahan yang dapat menyebabkan gangguan
Pemberi rekomendasi umum tentang penghentian penggunaan cloud dan perubahan yang dapat menyebabkan gangguan memberikan rekomendasi tentang penghentian penggunaan Cloud dan perubahan yang dapat menyebabkan gangguan. Layanan ini mengidentifikasi resource Cloud yang akan terpengaruh oleh penghentian penggunaan dan perubahan yang tidak kompatibel pada masa mendatang sekaligus memberikan panduan tentang cara mengelolanya. Rekomendasi dapat dilihat melalui Google Cloud CLI, API, dan ekspor BigQuery.
Sebelum memulai
- Login ke akun Google Cloud Anda. Jika Anda baru menggunakan Google Cloud, buat akun untuk mengevaluasi performa produk kami dalam skenario dunia nyata. Pelanggan baru juga mendapatkan kredit gratis senilai $300 untuk menjalankan, menguji, dan men-deploy workload.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
Enable the Recommender API.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin), which contains theserviceusage.services.enablepermission. Learn how to grant roles.-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
Enable the Recommender API.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin), which contains theserviceusage.services.enablepermission. Learn how to grant roles.
- Pastikan Anda memiliki peran berikut:
| Deskripsi | Peran |
|---|---|
| Lihat rekomendasi |
recommender.cloudDeprecationRecommendationViewer
|
| Melihat dan memperbarui rekomendasi |
recommender.cloudDeprecationRecommendationAdmin
|
Peran yang diperlukan
Bagian ini menjelaskan peran dan izin yang diperlukan untuk menggunakan Pemberi rekomendasi umum tentang penghentian penggunaan cloud dan perubahan yang dapat menyebabkan gangguan.
| Peran | Izin yang disertakan |
|---|---|
| roles/recommender.cloudDeprecationRecommendationViewer |
|
| roles/recommender.cloudDeprecationRecommendationAdmin |
|
Untuk mengetahui informasi selengkapnya tentang peran dan pemberian akses, lihat artikel berikut:
Harga
Pemberi rekomendasi umum tentang penghentian penggunaan cloud dan perubahan yang dapat menyebabkan gangguan ditawarkan tanpa biaya. Untuk mengetahui informasi tentang tingkat harga lainnya, lihat Harga Recommender.
Melihat rekomendasi penghentian penggunaan cloud
Anda dapat mencantumkan rekomendasi menggunakan Konsol, Google Cloud CLI, Recommender API, atau melalui ekspor BigQuery.
Konsol
Buka Active Assist.
Tetapkan Bidang filter ke
Recommender:google.cloud.deprecation.GeneralRecommender.
Google Cloud CLI
Tab ini menampilkan perintah untuk mencantumkan rekomendasi dan insight dengan Google Cloud CLI.
Daftar rekomendasi
gcloud recommender recommendations list \ --billing-project=BILLING_PROJECT_ID \ --project=PROJECT_ID \ --location=LOCATION \ --recommender=google.cloud.deprecation.GeneralRecommender \ --format=yamlMencantumkan Insight
gcloud recommender insights list \ --billing-project=BILLING_PROJECT_ID \ --project=PROJECT_ID \ --location=LOCATION \ --insight-type=google.cloud.deprecation.GeneralInsight \ --format=yaml
Ganti kode berikut:
- BILLING_PROJECT_ID dengan ID project yang telah Anda aktifkan dengan Recommender API.
- PROJECT_ID dengan ID untuk project Google Cloud Anda.
- LOCATION dengan lokasi Google Cloud tempat resource yang terkait dengan rekomendasi berada (misalnya, global atau us-central1-a).
API
Tab ini menampilkan perintah untuk mencantumkan rekomendasi dan insight dengan Recommender API.
Membuat Daftar Rekomendasi
curl -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "x-goog-user-project: BILLING_PROJECT_ID " \ "https://recommender.googleapis.com/v1/projects/PROJECT_ID /locations/LOCATION /recommenders/google.cloud.deprecation.GeneralRecommender/recommendations"Mencantumkan Insight
curl -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "x-goog-user-project: BILLING_PROJECT_ID " \ "https://recommender.googleapis.com/v1/projects/PROJECT_ID /locations/LOCATION /insightTypes/google.cloud.deprecation.GeneralInsight/insights"
Ganti kode berikut:
- BILLING_PROJECT_ID dengan ID project yang telah Anda aktifkan dengan Recommender API.
- PROJECT_ID dengan ID untuk project Google Cloud Anda.
- LOCATION dengan lokasi Google Cloud tempat resource yang terkait dengan rekomendasi berada (misalnya, global atau us-central1-a).
Ekspor BigQuery
Tab ini menampilkan perintah untuk mencantumkan rekomendasi dengan ekspor BigQuery.
Rekomendasi penghentian penggunaan Cloud juga disertakan dalam ekspor BigQuery. Dengan ekspor BigQuery, Anda dapat melihat snapshot harian rekomendasi untuk organisasi Anda.
Ikuti dokumentasi BigQuery Export untuk mengekspor rekomendasi ke BigQuery.
Kueri semua rekomendasi penghentian penggunaan:
SELECT * FROM `<project>.<dataset>.recommendations_export` WHERE DATE(_PARTITIONTIME) = "<date>" and recommender = "google.cloud.deprecation.GeneralRecommender"
Subjenis rekomendasi yang tersedia
Tabel berikut menjelaskan subjenis rekomendasi yang tersedia dan dapat diungkapkan.
| Subjenis | Penghentian penggunaan atau perubahan yang dapat menyebabkan gangguan? |
|---|---|
| GCE_METADATA_SERVER_HEADER_WHITESPACE | Compute Engine akan menerapkan pemeriksaan pemformatan permintaan HTTP di Layanan Metadata Compute Engine agar selaras dengan RFC 7230 Bagian 3.2, karena menerima permintaan yang diformat dengan tidak benar dapat menyebabkan kerentanan keamanan. |
Perhatikan bahwa tabel ini tidak komprehensif dan mungkin sengaja menghilangkan penghentian penggunaan atau perubahan yang mengganggu dan sensitif terhadap keamanan.