awslabs / awslabs/aws-encryption-sdk-specification

docs: clarify AWS KMS permissions statements

Open
#125 0 comments 0 reactions 1 assignee Claimed by @acioc View on GitHub
Dominant language
JavaScript
Stars
37
Forks
27
PR merge metrics
No merged PRs in 30d

Description

At several points in the AWS KMS keyring spec document, we talk about the CMK "having permissions". This is inaccurate; the CMK is never the actor in authz discussions; instead we should reference the AWS principal whose credentials the keyring's AWS KMS client is configured to use. The principal is the actor, and is the one given permissions. The CMK is the subject, and is the thing to which those permissions give access.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.