FWIW, to get the desired behavior it looks like I have to setup a "forbid all" actions rule for all the environments I don't want the token to interact with, and a rule that allows it to read the value in the environment I wish it to have access to. That seems to have done what I want.