Creating a User and Authorizing the User the Permission to Access KMS

This section describes IAM's fine-grained permissions management for your KMS resources. With IAM, you can:

If your account does not need individual IAM users, you may skip over this chapter.

This section describes the procedure for granting permissions (see Figure 1).

Prerequisites

Before authorizing permissions to a user group, you need to know which KMS permissions can be added to the user group. Table 1 lists the KMS system policies.

Table 1 KMS permissions

Role/Policy Name

Description

Type

Dependency

KMS Administrator

Administrator permissions for the encryption key

System role

None

KMS CMKFullAccess

All permissions for the encryption key

System policy

None

Authorization Process

Figure 1 Authorizing the KMS access permission to a user
  1. Create a user group on the IAM console and grant the user group the KMS CMKFullAccess permission (indicating full permissions for keys).

  2. Create a user on the IAM console and add the user to the user group created in 1.