IBM Cloud Docs
Perché Terraform ha sostituito la mia istanza?

Perché Terraform ha sostituito la mia istanza?

Lo script Terraform ha cancellato l'istanza Cloud Databases. Perché è successo e cosa posso fare?

È stato eseguito lo script Terraform e ora l'istanza è stata cancellata. Si potrebbe aver visto un risultato simile a quello che si ottiene:

ibm_database.database_instance must be replaced

Terraform può forzare una nuova risorsa quando vengono modificati alcuni attributi. Altering certain attributes recreates your instance, for example: resource_group_id, service plan, version, key_protect_instance, key_protect_key, and backup_encryption_key_crn.

Prima di eseguire uno script Terraform su un'istanza esistente, usare il comando terraform plan per confrontare lo stato attuale dell'infrastruttura con lo stato desiderato definito nei file Terraform. Qualsiasi modifica agli attributi resource_group_id, service plan, version, key_protect_instance, key_protect_key, backup_encryption_key_crn ricrea l'istanza. Per un elenco dei riferimenti agli argomenti correnti con le specifiche Forces new resource, vedere il registro ibm_database Terraform.