Как получить временный ключ доступа и секретный ключ из экземпляра ec2 на основе ролей
У меня есть экземпляр ec2 (lynx) на основе ролей. Мне нужен временный ключ доступа и секретный ключ из метаданных, как я могу его получить?
Я пытался с этим URL curl http://169.254.169.254/latest/meta-data/public-keys но это не дает мне ничего
1 ответ
Возможно, вы ищете AWS STS. Вы не определили свой язык, поэтому я могу дать вам только общий подход.
- Назначьте своим ролям доступ и закрытый ключ к
STS Client
- Вызовите функцию API
getSessionToken
- В ответ вы получите временные учетные данные.
По умолчанию эти токены действительны в течение 24 часов, это, конечно, можно изменить. Просто прочитайте руководство по AWS STS, и вы сможете настроить его по своему вкусу.
Я надеюсь, что вы найдете этот ответ полезным и полезным.