Al momento, questa API supporta solo l'acquisto di impegni basati sulla spesa, non di impegni basati sulle risorse.
Prima di iniziare
Abilita l'API Cloud Commerce Consumer Procurement per il tuo progetto Google Cloud .
Assicurati di disporre di uno dei seguenti ruoli Identity and Access Management (IAM) per l'account di fatturazione Cloud che vuoi utilizzare per acquistare l'impegno:
Amministratore fatturazione (
roles/billing.admin) per l'account di fatturazione Cloud di destinazione OPPURE l'organizzazione Google Cloud in cui si trova il tuo account di fatturazione.Amministratore ordini approvvigionamento consumer (
roles/consumerprocurement.orderAdmin) per l'account di fatturazione Cloud di destinazione OPPURE l'organizzazione Google Cloud in cui si trova il tuo account di fatturazione.
Identificare l'offerta che vuoi acquistare
Per acquistare un impegno basato sulla spesa, utilizza un nome dell'offerta che indichi il prodotto che stai acquistando e il termine di sconto.
Il nuovo modello di CUD introduce nuovi nomi di offerta per i prodotti CUD esistenti. La tabella seguente mostra i nomi delle offerte prima e dopo l'attivazione del nuovo modello di CUD basato sulla spesa. Devi utilizzare il nome dell'offerta che corrisponde al modello del tuo account di fatturazione Cloud.
Sono disponibili per l'acquisto le seguenti offerte aggiornate:
| Prodotto | Termine | Nome dell'offerta prima dell'attivazione | Nome dell'offerta dopo l'attivazione |
|---|---|---|---|
| AlloyDB per PostgreSQL | 1 anno | services/alloydb.googleapis.com/standardOffers/adbca020-a973-48c9-b9b6-f5d70527790c |
services/alloydb.googleapis.com/standardOffers/ff04ec3e-278c-4ec8-8278-12f875a8cea2 |
| AlloyDB per PostgreSQL | 3 anni | services/alloydb.googleapis.com/standardOffers/56e5948f-f1ed-45ce-84d6-a8408092e7d5 |
services/alloydb.googleapis.com/standardOffers/9522b4d8-bff7-4141-81d6-b71d9113c69a |
| Backup e RE (Oracle) | 1 anno | services/backupdr.googleapis.com/standardOffers/5b446c4d-ce38-4d1a-8c76-e8b04ad50069 |
services/backupdr.googleapis.com/standardOffers/16e6132e-8a72-4a7f-8941-bf52246afc82 |
| Backup e RE (Oracle) | 3 anni | services/backupdr.googleapis.com/standardOffers/0dba7aa1-3215-4d44-9581-e1c34ca94471 |
services/backupdr.googleapis.com/standardOffers/1e028b05-4344-4bca-87e7-235ee3536354 |
| BigQuery | 1 anno | services/bigqueryreservation.googleapis.com/standardOffers/6e72d4d4-5591-4c7f-aa9f-88d277d9280c |
services/bigqueryreservation.googleapis.com/standardOffers/d73ae4d8-d096-4c9b-9c20-cd92c3c53724 |
| BigQuery | 3 anni | services/bigqueryreservation.googleapis.com/standardOffers/ad5539c4-a0d9-4abd-82c9-1104a7c8ad64 |
services/bigqueryreservation.googleapis.com/standardOffers/f43d480d-3e77-4079-946c-e1b2ab640a8a |
| Bigtable | 1 anno | services/bigtable.googleapis.com/standardOffers/5a0a5567-1552-445e-9f1b-f1ac69fb0f39 |
services/bigtable.googleapis.com/standardOffers/c0bf8ba5-65ee-4f7d-9e1e-3953433cf193 |
| Bigtable | 3 anni | services/bigtable.googleapis.com/standardOffers/26e8485e-acef-4e73-9a13-f0b2109befff |
services/bigtable.googleapis.com/standardOffers/460fb2ef-456d-4263-a070-4f993fa37996 |
| Cloud Run | 1 anno | services/run.googleapis.com/standardOffers/55435965-baf5-485f-baea-3fde53566e5e |
services/run.googleapis.com/standardOffers/392802d4-e57b-40d3-9684-a1e8cdca6fb5 |
| Cloud Run | 3 anni | services/run.googleapis.com/standardOffers/a8b22b6c-2992-48d3-9b73-98fc7a47d61c ? |
services/run.googleapis.com/standardOffers/88a5fc51-d63b-4865-bf3b-c49e05a8c5c0 |
| Impegno per l'ambiente flessibile di Compute Engine | 1 anno | services/compute.googleapis.com/standardOffers/ffe0f6a3-2f98-437e-8d49-fc443a05d3c2 |
services/compute.googleapis.com/standardOffers/1b2601a4-9d76-462d-bd5b-5b835d245f93 |
| Impegno per l'ambiente flessibile di Compute Engine | 3 anni | services/compute.googleapis.com/standardOffers/062a285d-8989-4ce7-8f9a-bed8d183236f |
services/compute.googleapis.com/standardOffers/61612674-a9a9-4687-8449-baca71fbd0d1 |
| Google Kubernetes Engine | 1 anno | services/container.googleapis.com/standardOffers/ae2672e6-47a8-41dc-9448-6956d7f4fbc1 |
services/container.googleapis.com/standardOffers/2f48e468-a86a-452d-88df-edacd94a3c44 |
| Google Kubernetes Engine | 3 anni | services/container.googleapis.com/standardOffers/fcf378c1-fbe0-4aaa-b05e-9597f8b45578 |
services/container.googleapis.com/standardOffers/89027902-6f83-40aa-8861-7c2446b11015 |
| Dataflow | 1 anno | services/dataflow.googleapis.com/standardOffers/42ae4415-0361-404f-8bc5-1e7c041c2d82 |
services/dataflow.googleapis.com/standardOffers/127d79e4-1d52-48b0-9f31-8ba02586ff95 |
| Dataflow | 3 anni | services/dataflow.googleapis.com/standardOffers/cac998b8-3d49-4672-ae5b-e5b3c56e05f2 |
services/dataflow.googleapis.com/standardOffers/03f4d3b1-44b8-4e88-9e75-b1d4e2d04573 |
| Firestore | 1 anno | services/firestore.googleapis.com/standardOffers/f8485012-b340-4562-8302-7e27d48f8cfd |
services/firestore.googleapis.com/standardOffers/de6aa077-3170-4250-89b6-0ccd470f9e21 |
| Firestore | 3 anni | services/firestore.googleapis.com/standardOffers/0b48b55a-1fa6-48bc-a3de-2d88f0b99e15 |
services/firestore.googleapis.com/standardOffers/e8f59240-c088-4a22-87c3-e58722cca300 |
| Managed Service per Apache Kafka | 1 anno | services/managedkafka.googleapis.com/standardOffers/e1636f7d-1a29-4d53-a89e-c1f60e8dadcf |
services/managedkafka.googleapis.com/standardOffers/647db981-009c-4e95-b62e-6aff19384956 |
| Managed Service per Apache Kafka | 3 anni | services/managedkafka.googleapis.com/standardOffers/31d79333-0c0e-4208-9b20-c6e4f27e5d1d |
services/managedkafka.googleapis.com/standardOffers/9a7ed994-d3df-4680-b4e6-7c3d932add66 |
| Memorystore for Redis | 1 anno | services/redis.googleapis.com/standardOffers/fe93270a-f338-4a76-b303-c323608a9d37 |
services/redis.googleapis.com/standardOffers/8e0da7cb-196b-4351-bc32-6a6ba94f1456 |
| Memorystore | 3 anni | services/redis.googleapis.com/standardOffers/8f20579e-7630-4592-8fa6-0d7d3b749354 |
services/redis.googleapis.com/standardOffers/2a3729ac-1e38-4a34-bc96-bd988028351f |
| Spanner | 1 anno | services/spanner.googleapis.com/standardOffers/29829e5f-681c-4810-a471-8e4611a8042b |
services/spanner.googleapis.com/standardOffers/359db5c2-8c2c-49e3-a21d-26176c4cd403 |
| Spanner | 3 anni | services/spanner.googleapis.com/standardOffers/709f6c69-8a49-4032-97f7-ce21fe340603 |
services/spanner.googleapis.com/standardOffers/a6a32e10-1d76-4df8-8485-eee10d08a1cf |
| Cloud SQL | 1 anno | services/cloudsql.googleapis.com/standardOffers/266e6a8c-2a0d-4b92-af9c-5795760f1fc9 |
services/cloudsql.googleapis.com/standardOffers/d31cf078-36a2-4a8a-a2e6-b23caec0e7a3 |
| Cloud SQL | 3 anni | services/cloudsql.googleapis.com/standardOffers/4998bf0a-51dd-4ce0-8405-aa529dd86d33 |
services/cloudsql.googleapis.com/standardOffers/48960309-1646-4fa2-9bf8-d7e72090d2b8 |
Le seguenti offerte non sono interessate dal nuovo modello CUD e sono disponibili per l'acquisto:
| Prodotto | Termine | Nome dell'offerta |
|---|---|---|
| Backup per GKE | 1 anno | services/gkebackup.googleapis.com/standardOffers/89852607-f073-4696-94cc-de7ed85f27c7 |
| Backup per GKE | 3 anni | services/gkebackup.googleapis.com/standardOffers/25d2877b-2868-4312-b54e-880896a119c5 |
| Backup e RE (VMWare) | 1 anno | services/backupdr.googleapis.com/standardOffers/30c7e770-724f-4a7d-8369-b726a397b53a |
| Backup e RE (VMWare) | 3 anni | services/backupdr.googleapis.com/standardOffers/6748e93c-4114-4fa2-bf3e-cb4d3534bb48 |
| NetApp Volumes | 1 anno | services/netapp.googleapis.com/standardOffers/90520cfa-14b6-42ae-92b9-129671bf2aca |
| NetApp Volumes | 3 anni | services/netapp.googleapis.com/standardOffers/c852fef8-e699-4524-90f4-e7b89edeb33c |
Identificare i parametri dell'offerta
Gli impegni hanno due parametri:
Importo dell'impegno (
hourly_commit): il credito applicato al tuo account di fatturazione Cloud ogni ora dopo l'acquisto di questo impegno.Regione (
region): la regione a cui si applicano i vantaggi di questo impegno.
Quando acquisti un impegno, devi specificare entrambi i parametri.
Acquista l'offerta
Per acquistare un'offerta, chiama il numero
billingAccounts.orders.place
e fornisci i seguenti parametri:
Il valore
hourly_commitche indica il valore in dollari dell'impegno.L'
regionper cui acquistare l'impegno.
Per effettuare un ordine, esegui questo comando:
curl 'https://cloudcommerceconsumerprocurement.googleapis.com/v1alpha1/billingAccounts/BILLING_ACCOUNT_ID/orders:place' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer ACCESS_TOKEN' \
--header 'X-Goog-User-Project: CONSUMER_PROJECT_ID' \
-d '@-' <<EOF
{
"displayName": "DISPLAY_NAME",
"lineItemInfo": [{
"parameters": [{
"name": "hourly_commit",
"value": {
"doubleValue": HOURLY_COMMIT
}
}, {
"name": "region",
"value": {
"stringValue": "REGION"
}
}],
"offer": "OFFER_NAME"
}]
}
EOFRestituisce il nome di un'operazione a lunga esecuzione:
{
"name": "OPERATION_NAME"
}
Per verificare che l'operazione di lunga durata restituita sia stata completata correttamente, esegui questo comando:
curl 'https://cloudcommerceconsumerprocurement.googleapis.com/v1alpha1/OPERATION_NAME' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer ACCESS_TOKEN' \
--header 'X-Goog-User-Project: CONSUMER_PROJECT_ID'L'operazione a lunga esecuzione dovrebbe essere completata in meno di un secondo.
Visualizza il tuo ordine
Puoi visualizzare lo stato attuale di un impegno direttamente nella console Google Cloud o chiamando
billingAccounts.orders.get.
Il campo name dell'ordine creato specifica il nome dell'ordine.
cURL
Per visualizzare un ordine, esegui questo comando:
curl 'https://cloudcommerceconsumerprocurement.googleapis.com/v1alpha1/ORDER_NAME' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer ACCESS_TOKEN' \
--header 'X-Goog-User-Project: CONSUMER_PROJECT_ID'Console
Nella console Google Cloud , vai al tuo account di fatturazione Cloud.
Seleziona Sconti per impegno di utilizzo (CUD) dalla barra laterale.
Vengono visualizzati gli impegni acquistati.
Argomenti correlati
- Miglioramenti al programma di sconti per impegno di utilizzo (CUD) basati sulla spesa
- Modifiche al modello di dati del CUD basato sulla spesa
- Tempistiche per la migrazione al nuovo modello CUD
- Verificare gli sconti dopo la migrazione
- Scegliere l'importo corretto di CUD da acquistare
- Query di esempio per il nuovo modello di dati CUD
- SKU, offerte e ID modello di consumo CUD di cui è stata eseguita la migrazione
- Miglioramenti all'interfaccia utente per la fatturazione