I have 2 IAM users (A & B) both having Administrator access. After logging in as 'A', I create a CMK in KMS and specify only 'A' as 'Key administrator' and 'Key user'. However, when I login as 'B' and try creating an encrypted volume using the CMK created by 'A', I am still able to go ahead and get the volume created. I am even allowed to disable the key when logged in as 'B'.
How is it possible that when 'B' is not added as a key user in Key Policy, it is still able to perform encryption of a volume using the key? Am I missing any concept here?