Lifecycle ignore_changes not ignoring key_name

I am ignoring ami, root_blocks and other objects in an AWS_INSTANCE but when I try to ignore the key_name so I can add a new instance without changing all the other instances that were created prior. Using modules and for.each to scale an environment.

jds