Get startedGet started for free

Read the denial, name the gate

Six calls against the reports key failed overnight. Every one of them returned AccessDeniedException, so the error code tells you nothing on its own. The clause that follows it does.

Two gates decide a KMS call: the caller's own IAM policy, and the key policy attached to the key. Read each denial and sort it by the gate that closed. Two calls are refused by neither, so rotating the key would not help them either.

This exercise is part of the course

Using AWS Security for Developers

View Course

Hands-on interactive exercise

Turn theory into action with one of our interactive exercises

Start Exercise