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

  1. Dalla console IBM Cloud, fare clic sull'icona del menu di navigazione Menu di navigazione > Elenco risorse e selezionare il servizio.

  2. 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:

  1. Fare clic sull'icona del menu di navigazione Icona del menu di navigazione > Elenco risorse e trovare l'applicazione a cui è legato il servizio.
  2. 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.

  1. Controlla se il servizio è abilitato con il controller delle risorse (o RC, resource controller).

    ibmcloud catalog service SERVICE_NAME
    

    L'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
    
  2. Modifica il piano tariffario della tua istanza di servizio.

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.