Всем привет. Есть кластер EKS с включенной опцией Secrets encryption,

там есть ключ KMS, но под рутовым аккаунтом к ключу нет доступа. Доступ к кластеру есть. Как получить доступ к ключу под рутом? Тот кто создавал этот кластер больше не работает у нас.

22 ответов

52 просмотра

KMS ключ в другом аккаунте?

Pavel- Автор вопроса
Gunslinger
KMS ключ в другом аккаунте?

Не уверен точно, но скорее всего. Если в другом, то возможно этот аккаунт удален уже. Как проверить можно?

Пробовать другие роли/пользователей Не всегда у root user есть доступ к KMS ключам Посмотри какие то админские роли или CI/CD роли Может под пользователем/ролью, под которой работал прошлый товарищ

Vladimir Samoylov
Пробовать другие роли/пользователей Не всегда у ro...

с чего бы root user не имел доступы к KMS ключам? When you first create an Amazon Web Services (AWS) account, you begin with a single sign-in identity that has complete access to all AWS services and resources in the account. This identity is called the AWS account root user and is accessed by signing in with the email address and password that you used to create the account. https://docs.aws.amazon.com/IAM/latest/UserGuide/id_root-user.html

Pavel- Автор вопроса
Vladimir Samoylov
Пробовать другие роли/пользователей Не всегда у ro...

Есть только рут (под которым захожу) и мой IAM пользователь. От прошлого коллеги учеток не осталось. Непонятность в том - почему у рута нет доступа к каким-то сущностям, таким как KMS. Хотя ошибка и прямо на это указывает.

Pavel
Есть только рут (под которым захожу) и мой IAM пол...

Такая задана KMS Policy в которой нет :root

Pavel- Автор вопроса
Vladimir Samoylov
Пробовать другие роли/пользователей Не всегда у ro...

ну и еще несколько пользователей для CI/CD и террагранта

Vladimir Samoylov
Такая задана KMS Policy в которой нет :root

это какие то фантазии или пример из реальной жизни?

Pavel
ну и еще несколько пользователей для CI/CD и терра...

Вот попробуй через этих CI/CD походить

Gunslinger
это какие то фантазии или пример из реальной жизни...

контруктивно пожалуйста, пример вот он выше в чате 🙂

Vladimir Samoylov
контруктивно пожалуйста, пример вот он выше в чате...

я не телепат чтобы не видя KMS policy делать такого рода утверждения

Gunslinger
я не телепат чтобы не видя KMS policy делать таког...

Ошибка: AccessDeniedException - User: arn:aws:iam::XXX:root is not authorized to perform: kms:DescribeKey on resource: arn:aws:kms:eu-north-1:XXX:key/YYY because no resource-based policy allows the kms:DescribeKey action Ошибка на экране

Pavel- Автор вопроса
Vladimir Samoylov
Вот попробуй через этих CI/CD походить

Эти CI/CD учетки создавал я, там я указал только пермишены и роли до того, что нужно для CI. Пока нет соображений, что еще смотреть(

Pavel
Эти CI/CD учетки создавал я, там я указал только п...

Если совсем потерялись.. удалили например ту роль которая была прописана в политике ключа, то тут только через Support можно поправить 🙁 Такие ситуации тоже были

Pavel
Эти CI/CD учетки создавал я, там я указал только п...

Попробуй через CloudTrail поискать в прошлом кто правил политики этих ключей Это даст больше информации

Vladimir Samoylov
Ошибка: AccessDeniedException - User: arn:aws:iam:...

а я например могу с такой же уверенностью утверждать что это может быть SCP хитрый. пока внутри полиси не сидим ни о чем не говорит

Pavel- Автор вопроса
Vladimir Samoylov
Если совсем потерялись.. удалили например ту роль ...

Вот это печаль) Печаль в том, что они сказали уже - у вас пока техсапорт не входит в план)

Pavel
Вот это печаль) Печаль в том, что они сказали уже ...

Обычный саппорт тоже можно допинать 🙂 Дольше просто Но начни с CloudTrail и поискать кто User|Role правил политики Тогда будет о чем разговоры вести

Pavel- Автор вопроса
Jürgen Romins | no pm!
Так с эмулируй полиси

Вы про то, чтобы сделать пользователя с тем же арном, которую удалили?

Pavel
Вы про то, чтобы сделать пользователя с тем же арн...

Я про то что взять политику и воспользоваться эмулятором посмотреть что происходит и как уже говорили клаудтрейл

Похожие вопросы

Обсуждают сегодня

Портфолио: Зовут меня Александр, мне 36 лет. Город Пушкино. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github....
Magic
10
Портфолио: Зовут меня Александр, мне 41 год. Город Киров. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github.co...
Magic
11
Подскажите, пожалуйста, где в backende, или не в нем можно дату поправить? Логирует действия не в том часовом поясе
Лео
7
Есть магистры regex в чате? Задача: нужно написать regex который мэтчит полные (без сокращений по типу ::1/128) ipv6 адреса кроме 2001:0df7:cef7:29f7:52f7:adf7:2cf7:4ff7, при ...
Илья
5
Приветствую всех, есть вопросик. Передали проект на OctoberCms, без инсталяшки в полуразвернутом виде, нужно было залить бекап бд, после залития бд, оказалось, что части строк...
Лео
14
Привет! Подскажите может кто сталкивался, при создании купона выходит вот в таком виде окно. Как поправить это?
Ruslan
4
Помните я тут рассказывал про таролога программистку? Мне выдали новый мем
Magic
6
где собака, админ группы? нычкуется и боится проявить волю, в толерантность еще не наигрался? @yelizariev
Ognezar
61
DataGrip не сканирует почему-то все таблицы, хотя раньше показывал их че за херня, сталкивались?
Magic
9
Ребята, я за проф советом😅 По микросервисам. В монолите есть общие файлы для сервисов: фетчи, конфиги, либы, утилсы.. как при распиле правильно их поддерживать? Пока вариант д...
Александр Тарасюк
1
Карта сайта