Cambiar de plan de precios
Puedes cambiar el plan de tarifas de un servicio de IBM Cloud® si los cambios de plan están habilitados para ese servicio concreto. Por ejemplo, quizá quieras cambiar o reducir tu plan de tarifas. Puedes cambiar el plan de tarifas del servicio desde el panel de control de la instancia del servicio.
Solo puedes cambiar el plan de tarifas en determinados servicios. Los planes de precios de algunos servicios no pueden reducirse o rebajarse a un plan anterior. Consulte la documentación del servicio específico para obtener información sobre los cambios de plan permitidos.
Si la posibilidad de cambiar de plan está activada para el servicio, aparecerá la opción Plan en el panel de control de la instancia de servicio. Cada servicio tiene una serie de pasos diferentes que debes seguir si cambias de plan. Para más información, consulte el apartado Cómo se le cobra.
¿Desea ver información sobre cómo actualizar su tipo de cuenta? Consulte Actualización de la cuenta para obtener más información.
Cambiar de plan en la consola
-
En la consola IBM Cloud, haga clic en el icono Menú de navegación
> Lista de recursos, y seleccione el servicio.
-
Pulse Plan en el panel de control de la instancia de servicio. Seleccione el plan de precios que desee y pulse Guardar.
Algunos servicios tienen planes de precios que no se pueden seleccionar de la página Plan. Normalmente, estos planes no se pueden seleccionar porque requieren la asistencia de IBM Cloud Sales o exigen una migración antes de poder cambiar de plan. Consulte la documentación del servicio específico para obtener información acerca de los siguientes pasos necesarios.
Dependiendo del tipo de cambio que haga en su plan, los pasos siguientes pueden variar. Por ejemplo, si ha reducido el plan de precios, reinicie la app. O bien, si has cambiado de plan de tarifas, es posible que tengas que reiniciar la aplicación y, a continuación, realizar otras acciones.
Efectúe los pasos siguientes para reiniciar la app:
- Haz clic en el icono del menú
> « Lista de recursos » y busca la aplicación a la que está vinculado el servicio.
- Desde el menú de la app, seleccione Reiniciar app.
Para obtener más información sobre otras acciones necesarias, consulte la documentación del servicio específico.
Actualización de un plan de tarifas mediante la CLI
Sigue los siguientes pasos para cambiar de plan de precios mediante la interfaz comando (CLI) de IBM Cloud.
-
Compruebe si el servicio está habilitado con el controlador de recursos.
ibmcloud catalog service SERVICE_NAMELa salida lista
RC Compatible true. Anota el número de identificación del plan al que quieres cambiarte.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 -
Cambia el plan de precios de tu instancia de servicio.
-
Si el servicio está habilitado con el controlador de recursos, ejecuta el comando «
ibmcloud resource service-instance-updatecomando ».ibmcloud resource service-instance-update SERVICE_INSTANCE_NAME --service-plan-id PLAN_ID
-
Cambiar de plan de tarifas mediante la API
Puedes cambiar el plan de precios de un servicio mediante programación llamando a la API del controlador de recursos de IBM Cloud, tal y como se muestra en la siguiente solicitud de ejemplo. En este ejemplo se cambia el plan de precios de una instancia.
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))
Si desea adquirir una suscripción ampliada, póngase en contacto con IBM Cloud Sales.