Mudança de seu plano de preços
É possível alterar o plano de preços de um serviço do IBM Cloud®, desde que a alteração de planos esteja habilitada para esse serviço específico. Por exemplo, talvez você queira mudar ou reduzir seu plano de preços. É possível alterar o plano de preços do serviço no painel de controle da instância do serviço.
É possível alterar o plano de preços apenas para determinados serviços. Os planos de preços de alguns serviços não podem ser reduzidos ou rebaixados para um plano anterior. Consulte a documentação do serviço específico para obter informações sobre quais alterações de plano são permitidas.
Se a capacidade de alternar um plano estiver ativada para o serviço, uma opção Plano será exibida no painel da instância do serviço. Cada serviço tem um conjunto diferente de etapas a serem seguidas caso você mude de plano. Para obter mais informações, consulte a seção Como você é cobrado.
Você está procurando detalhes sobre como fazer upgrade de seu tipo de conta? Consulte Fazendo upgrade de sua conta para obter mais informações.
Como mudar de plano no console
-
No console IBM Cloud, clique no ícone Menu de navegação
> Lista de recursos e selecione o serviço.
-
Clique em Plano no painel da instância de serviço. Selecione o plano de precificação que você deseja e clique em Salvar.
Alguns serviços têm planos de precificação que não são selecionáveis na página do plano. Normalmente, esses planos não são selecionáveis porque requerem assistência do IBM Cloud Sales ou exigem uma migração antes que você possa trocar de plano. Consulte a documentação do serviço específico para obter informações sobre as próximas etapas necessárias.
Dependendo do tipo de mudança que você fizer em seu plano, as próximas etapas podem variar. Por exemplo, se você reduziu o plano de precificação, reinicie seu app. Ou, caso você tenha alterado o plano de preços, talvez seja necessário reiniciar seu aplicativo e, em seguida, realizar outras ações.
Conclua as etapas a seguir para reiniciar seu app:
- Clique no ícone do Menu de Navegação
> Lista de Recursos e localize o aplicativo ao qual o serviço está vinculado.
- No menu do app, selecione Reiniciar app.
Para obter mais informações sobre quaisquer ações necessárias adicionais, consulte a documentação para o serviço específico.
Atualização de um plano de preços usando a CLI
Siga as etapas a seguir para alterar um plano de preços usando a interface de linha de comando (CLI) do IBM Cloud.
-
Verifique se o serviço está ativado com o controlador de recurso.
ibmcloud catalog service SERVICE_NAMEA saída lista
RC Compatible true. Anote o número de identificação do plano para o qual você deseja mudar.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 -
Altere o plano de preços da sua instância de serviço.
-
Se o serviço estiver habilitado no controlador de recursos, execute o comando
ibmcloud resource service-instance-update.ibmcloud resource service-instance-update SERVICE_INSTANCE_NAME --service-plan-id PLAN_ID
-
Como alterar um plano de preços usando a API
É possível alterar programaticamente o plano de preços de um serviço chamando a API do Controlador de Recursos do IBM Cloud, conforme mostrado na solicitação de exemplo a seguir. O exemplo mostra como alterar o plano de preços de uma instância.
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 quiser comprar uma assinatura com upgrade, entre em contato com IBM Cloud Sales.