A county grants portal shares a KMS customer managed key with a partner AWS account so the partner can decrypt grant packages in S3. The partner must not administer the key, create grants for others, or change the key policy. What should the city grant?
Select an answer to reveal the explanation.
Short Explanation
Think of the CMK like a city vault: partners get a checkout slip for Decrypt, not the master keys to rewrite the vault rules. Least-privilege KMS usage (encrypt/decrypt) is separate from key-admin rights like changing policies or scheduling deletion.
Full Explanation
KMS distinguishes cryptographic use of a key from key administration. Granting kms:Decrypt (and related data-plane actions) via the key policy or a cross-account IAM role lets the partner decrypt objects without kms:PutKeyPolicy, CreateGrant abuse as admins, or account-wide admin. CreateKey or ScheduleKeyDeletion are administrative and do not match the requirement. AdministratorAccess far exceeds least privilege for decrypt-only partner access.