Cambiare il piano tariffario
È possibile modificare il piano tariffario di un servizio IBM Cloud®, a condizione che la possibilità di cambiare piano sia abilitata per quel servizio specifico. Ad esempio, potreste voler cambiare o ridurre il vostro piano tariffario. È possibile modificare il piano tariffario del servizio dalla dashboard dell'istanza del servizio.
È possibile cambiare il piano tariffario solo per alcuni servizi. I piani tariffari di alcuni servizi non possono essere ridotti o declassati a un piano precedente. Per informazioni sulle modifiche al piano consentite, consultare la documentazione relativa al servizio specifico.
Se la possibilità di cambiare un piano è abilitata per il servizio, nella dashboard dell'istanza del servizio viene visualizzata l'opzione Piano. Per ogni servizio, le procedure da seguire in caso di cambio di piano sono diverse. Per ulteriori informazioni, consultare la sezione Come si paga.
Stai cercando dettagli sull'upgrade del tuo tipo di account? Per ulteriori informazioni, vedi Upgrade del tuo account.
Commutazione di un piano nella console
-
Dalla console IBM Cloud, fare clic sull'icona del menu di navigazione
> Elenco risorse e selezionare il servizio.
-
Fai clic su Piano nel dashboard dell'istanza del servizio. Selezionare il piano tariffario desiderato e fare clic su Salva.
Alcuni servizi prevedono piani tariffari che non è possibile selezionare dalla pagina "Piani". In genere, questi piani non sono selezionabili perché richiedono l'assistenza delle Vendite di IBM Cloud o richiedono una migrazione prima di poter cambiare piano. Per informazioni sui passaggi successivi da compiere, consultare la documentazione relativa al servizio specifico.
A seconda del tipo di modifica apportata al piano, le fasi successive possono variare. Ad esempio, se si riduce il piano tariffario, riavviare l'applicazione. Oppure, se hai cambiato il piano tariffario, potrebbe essere necessario riavviare l'app e poi eseguire altre operazioni.
Segui questi passaggi per riavviare l'app:
- Fare clic sull'icona del menu di navigazione
> Elenco risorse e trovare l'applicazione a cui è legato il servizio.
- Dal menu dell'app, seleziona " Riavvia app ".
Per ulteriori informazioni sulle eventuali azioni da intraprendere, consultare la documentazione relativa al servizio specifico.
Aggiornamento di un piano tariffario tramite CLI
Completare i seguenti passaggi per cambiare un piano tariffario utilizzando l'interfaccia a riga di comando (CLI) IBM Cloud.
-
Controlla se il servizio è abilitato con il controller delle risorse (o RC, resource controller).
ibmcloud catalog service SERVICE_NAMEL'output elenca '
RC Compatible true. Prendi nota dell'ID del piano a cui desideri passare.RC Compatible true RC Provisionable true IAM Compatible true Children Name Kind ID lite plan 4bcd3fgh-3cf2-47c0-93d4-d2f2289eac28 standard plan 264d0450-996d-4bcd-894d-fc7018dacf1e -
Modifica il piano tariffario della tua istanza di servizio.
-
Se il servizio è abilitato con il controllore delle risorse, eseguire il comando '
ibmcloud resource service-instance-update.ibmcloud resource service-instance-update SERVICE_INSTANCE_NAME --service-plan-id PLAN_ID
-
Cambiare un piano tariffario utilizzando l'API
È possibile cambiare programmaticamente un piano tariffario per un servizio chiamando l'API IBM Cloud API del controllore delle risorse, come mostrato nella seguente richiesta di esempio. L'esempio commuta un piano tariffario per un'istanza.
curl -X PATCH https://resource-controller.cloud.ibm.com/v2/resource_instances/8d7af921-b136-4078-9666-081bd8470d94 -H 'Authorization: Bearer <>' -H 'Content-Type: application/json' -d '{
"name": "my-instance-new-binding-1",
"resource_plan_id": "744bfc56-d12c-4866-88d5-dac9139e0e5d"
}'
Map<String, Object> parameters = new HashMap<String, Object>();
parameters.put("exampleProperty", "exampleValue");
UpdateResourceInstanceOptions updateResourceInstanceOptions = new UpdateResourceInstanceOptions.Builder()
.id(instanceGuid)
.name(resourceInstanceUpdateName)
.parameters(parameters)
.build();
Response<ResourceInstance> response = service.updateResourceInstance(updateResourceInstanceOptions).execute();
ResourceInstance resourceInstance = response.getResult();
System.out.printf("updateResourceInstance() response:\n%s\n", resourceInstance.toString());
getAccountUsage(params)
parameters = {
'exampleProperty': 'exampleValue'
}
resource_instance = resource_controller_service.update_resource_instance(
id=instance_guid,
name=resource_instance_update_name,
parameters=parameters
).get_result()
print('\nupdate_resource_instance() response:\n',
json.dumps(resource_instance, indent=2))
parameters := map[string]interface{}{"exampleProperty": "exampleValue"}
updateResourceInstanceOptions := resourceControllerService.NewUpdateResourceInstanceOptions(
instanceGUID,
)
updateResourceInstanceOptions = updateResourceInstanceOptions.SetName(resourceInstanceUpdateName)
updateResourceInstanceOptions = updateResourceInstanceOptions.SetParameters(parameters)
resourceInstance, response, err := resourceControllerService.UpdateResourceInstance(updateResourceInstanceOptions)
if err != nil {
panic(err)
}
b, _ := json.MarshalIndent(resourceInstance, "", " ")
fmt.Printf("\nUpdateResourceInstance() response:\n%s\n", string(b))
Se si desidera acquistare un abbonamento aggiornato, contattare IBM Cloud Sales.