Anda dapat melihat komitmen ini menggunakan konsol Google Cloud , gcloud CLI, atau REST.
Sebelum memulai
-
Siapkan autentikasi jika Anda belum melakukannya.
Autentikasi memverifikasi identitas Anda untuk mengakses layanan Google Cloud 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:
Konsol
Saat menggunakan konsol Google Cloud untuk mengakses layanan dan API Google Cloud , Anda tidak perlu menyiapkan autentikasi.
gcloud
-
Instal Google Cloud CLI, lalu login ke gcloud CLI dengan identitas gabungan Anda. Setelah login, inisialisasi Google Cloud CLI dengan menjalankan perintah berikut:
gcloud init
-
- 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, lalu login ke gcloud CLI dengan identitas gabungan Anda.
Untuk mengetahui informasi selengkapnya, lihat Melakukan autentikasi untuk menggunakan REST dalam dokumentasi autentikasi Google Cloud .
Peran yang diperlukan
Untuk mendapatkan izin yang diperlukan untuk melihat komitmen berbasis resource, minta administrator untuk memberi Anda peran IAM Compute Viewer (roles/compute.viewer) atau Compute Admin (roles/compute.admin) di project Anda.
Untuk mengetahui informasi selengkapnya tentang cara memberikan peran, lihat Mengelola akses ke project, folder, dan organisasi.
Peran yang telah ditetapkan ini berisi izin
compute.commitments.get dan compute.commitments.list,
yang diperlukan untuk
melihat komitmen berbasis resource.
Anda mungkin juga bisa mendapatkan izin ini dengan peran khusus atau peran bawaan lainnya.
Melihat daftar komitmen
Anda dapat melihat daftar semua komitmen dalam project menggunakan konsolGoogle Cloud , gcloud CLI, atau REST.
Konsol
Di konsol Google Cloud , buka halaman Committed use discounts. Buka halaman Diskon abonemen
Untuk melihat daftar komitmen untuk kategori tertentu, pilih salah satu tab berikut:
- Hardware commitments: Pilih tab ini untuk melihat komitmen untuk resource hardware, seperti vCPU, memori, GPU, disk SSD Lokal, dan sole-tenant node.
- Komitmen lisensi software: Pilih tab ini untuk melihat komitmen lisensi OS.
- Komitmen penyimpanan blok: Pilih tab ini untuk melihat komitmen kapasitas Exapool.
gcloud
Untuk mencantumkan semua komitmen di region tertentu, gunakan
perintah gcloud compute commitments list:
gcloud compute commitments list \
--regions=REGION \
--project=PROJECT_ID
Ganti kode berikut:
REGION: region yang komitmennya ingin Anda lihat.PROJECT_ID: project ID.
Contoh
Misalnya, untuk mencantumkan komitmen dalam region us-central1 menggunakan project project-list-example, jalankan perintah berikut:
gcloud compute commitments list \
--regions=us-central1 \
--project=project-list-example
REST
Untuk mencantumkan komitmen di region tertentu, buat permintaan GET ke
metode regionCommitments.list:
GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/commitments
Untuk mencantumkan komitmen di semua region dalam project Anda, buat permintaan GET
ke metode regionCommitments.aggregatedList:
GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/aggregated/commitments
Ganti kode berikut:
PROJECT_ID: project ID untuk project yang ingin Anda lihat komitmennya.REGION: region tempat Anda ingin melihat komitmen.
Melihat detail komitmen tertentu
Anda dapat melihat properti mendetail dari komitmen, seperti berikut:
- Status
- Paket komitmen
- Waktu mulai dan berakhir komitmen
- Setelan perpanjangan otomatis
- Jenis dan jumlah resource yang di-commit
Anda dapat melihat komitmen menggunakan konsol Google Cloud , gcloud CLI, atau REST.
Konsol
Di konsol Google Cloud , buka halaman Committed use discounts. Buka halaman Diskon abonemen
Pilih tab untuk kategori komitmen yang ingin Anda lihat:
- Untuk melihat komitmen resource hardware, klik tab Hardware commitments. Komitmen hardware mencakup vCPU, memori, GPU, disk SSD Lokal, dan sole-tenant node.
- Untuk melihat komitmen lisensi software premium, pilih tab Software license commitments. Komitmen lisensi mencakup lisensi sistem operasi (OS), seperti SUSE Linux Enterprise Server (SLES), SLES untuk SAP, atau Red Hat Enterprise Linux (RHEL).
- Untuk melihat komitmen untuk storage pool yang terpasang ke jaringan, pilih tab Block storage commitments. Komitmen block storage mencakup kapasitas Exapool.
Untuk melihat halaman detail komitmen, klik nama komitmen.
gcloud
Untuk mendeskripsikan komitmen tertentu, gunakan
perintah gcloud compute commitments describe:
gcloud compute commitments describe COMMITMENT_NAME \
--region=REGION \
--project=PROJECT_ID
Ganti kode berikut:
COMMITMENT_NAME: nama komitmen Anda.REGION: region tempat komitmen berada.PROJECT_ID: project ID.
Contoh
Contoh berikut menjelaskan komitmen dalam project myproject
dan region us-central1.
Contoh 1: Menjelaskan komitmen hardware
Untuk mendeskripsikan komitmen hardware yang ada (example-hardware-commitment),
jalankan perintah berikut:
gcloud compute commitments describe example-hardware-commitment \
--region=us-central1 \
--project=myproject
Perintah ini menampilkan properti komitmen Anda, mirip dengan berikut ini:
autoRenew: true category: MACHINE creationTimestamp: '2025-05-15T09:30:00.000-07:00' endTimestamp: '2026-05-15T09:30:00.000-07:00' kind: compute#commitment name: example-hardware-commitment plan: TWELVE_MONTH region: https://www.googleapis.com/compute/v1/projects/myproject/regions/us-central1 resources: - amount: '4' type: VCPU - amount: '16384' type: MEMORY status: ACTIVE type: GENERAL_PURPOSE
Contoh 2: Menjelaskan komitmen penyimpanan blok
Untuk mendeskripsikan komitmen block storage yang ada
(example-block-storage-commitment), jalankan
perintah gcloud beta compute commitments describe:
gcloud beta compute commitments describe example-block-storage-commitment \
--region=us-central1 \
--project=myproject
Perintah ini menampilkan properti komitmen Anda, yang menetapkan hubungan komitmen dengan Exapool, mirip dengan berikut ini:
autoRenew: true category: PERSISTENT_DISK creationTimestamp: '2025-08-20T14:45:00.000-07:00' endTimestamp: '2026-08-20T14:45:00.000-07:00' kind: compute#commitment name: example-block-storage-commitment persistentDiskResources: - amount: '102400' dimensionType: CAPACITY_OPTIMIZED productType: HYPERDISK_EXAPOOL_BALANCED plan: TWELVE_MONTH region: https://www.googleapis.com/compute/beta/projects/myproject/regions/us-central1 status: ACTIVE
REST
Buat permintaan GET ke
metode regionCommitments.get:
GET https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/commitments/COMMITMENT_NAME
Ganti kode berikut:
PROJECT_ID: Project ID milik Anda.REGION: region tempat komitmen dibeli.COMMITMENT_NAME: nama komitmen Anda.
Contoh
Contoh berikut mengambil detail komitmen dalam project myproject dan region us-central1.
Contoh 1: Menjelaskan komitmen hardware
Untuk mengambil properti komitmen hardware
(example-hardware-commitment), buat permintaan GET berikut:
GET https://compute.googleapis.com/compute/v1/projects/myproject/regions/us-central1/commitments/example-hardware-commitment
Responsnya berisi properti komitmen hardware Anda, yang mirip dengan output berikut:
{
"autoRenew": true,
"category": "MACHINE",
"creationTimestamp": "2025-05-15T09:30:00.000-07:00",
"endTimestamp": "2026-05-15T09:30:00.000-07:00",
"kind": "compute#commitment",
"name": "example-hardware-commitment",
"plan": "TWELVE_MONTH",
"region": "https://www.googleapis.com/compute/v1/projects/myproject/regions/us-central1",
"resources": [
{
"amount": "4",
"type": "VCPU"
},
{
"amount": "16384",
"type": "MEMORY"
}
],
"status": "ACTIVE",
"type": "GENERAL_PURPOSE"
}
Contoh 2: Menjelaskan komitmen penyimpanan blok
Untuk mengambil properti komitmen block storage
(example-block-storage-commitment), buat permintaan GET berikut ke
metode beta regionCommitments.get:
GET https://compute.googleapis.com/compute/beta/projects/myproject/regions/us-central1/commitments/example-block-storage-commitment
Respons berisi properti yang mewakili kapasitas komitmen block storage Anda, mirip dengan output JSON berikut:
{
"autoRenew": true,
"category": "PERSISTENT_DISK",
"creationTimestamp": "2025-08-20T14:45:00.000-07:00",
"endTimestamp": "2026-08-20T14:45:00.000-07:00",
"kind": "compute#commitment",
"name": "example-block-storage-commitment",
"persistentDiskResources": [
{
"amount": "102400",
"dimensionType": "CAPACITY_OPTIMIZED",
"productType": "HYPERDISK_EXAPOOL_BALANCED"
}
],
"plan": "TWELVE_MONTH",
"region": "https://www.googleapis.com/compute/beta/projects/myproject/regions/us-central1",
"status": "ACTIVE"
}