Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Corrected self-managed KMS key instructions #823

Closed
wants to merge 94 commits into from

Conversation

rizblie
Copy link

@rizblie rizblie commented Jan 7, 2025

Issue #, if available:

Description of changes:

Fix to create-storage-class.html to correct instructions for creating self-managed KMS key.

The example IAM policy provided on this page is a resource policy that is designed to be used as a key policy attached directly to a KMS key, and is used to grant permissions to specific principals allowed to use the key.

However the instructions were incorrectly suggesting that this policy should be attached to the EKS cluster role. This is not allowed, as the policy contains "Principal" attributes. The instructions also contained an ambiguous statement "Insert the ARN of the new self-managed KMS key." without saying where this ARN should be inserted!

The correct instructions should be to attach the resource policy to the KMS key directly. The page has been updated to reflect this.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

geoffcline and others added 30 commits November 5, 2024 23:58
pgasca and others added 28 commits December 3, 2024 21:35
This reverts commit 2329a75.
Replaced the external link approach workaround with a fix that allows the preferred cross-reference syntax. Opening inline code with double backticks instead of single backticks was the true source of the problem.
Replaced outside inline code with single backticks instead of double backticks to solve cross-references being rendered incorrectly elsewhere on the page.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.