Цель: Извлечь секрет из администратора секретов на экземпляре aws ec2 программным способом с помощью командной строки.
Я создал роль IAM с политиками, которые предоставляют полный доступ к AWSSecretsManager и AWSEC2instance, чтобы они также принимали на себя роль и изменить роль любого экземпляра aws ec2. Я создал экземпляр aws, прикрепил к нему роль IAM и выполнил следующие действия: - aws list-secretsmantsmanager. Произошла ошибка (UnrecognizedClientException) при вызове операции ListSecrets: токен безопасности, включенный в запрос, недействителен.
Я получаю ошибку. Я могу получить учетные данные безопасности, используя метаданные экземпляра. - Я что-то здесь упускаю? Я в основном хочу получить секрет в aws экземпляре безопасным способом. - Когда я пытаюсь запустить вышеупомянутую команду для списка секретов. Кли жалуется, что ему нужен регион. Мой ec2-экземпляр и все секреты находятся в нас-востоке-2. Итак, я использую тот же регион. И это все еще не работает.
Любые предложения / указатели будут высоко оценены. Спасибо!