Переменные среды AWS хранятся в определенном месте на экземпляре AWS. Это расположение зависит от типа экземпляра AWS. Например, переменные окружения для экземпляра EC2 хранятся в каталоге /etc/default.
Переменные окружения для экземпляра S3 находятся в файле ~/.AWS/environment.
Расположение переменных окружения зависит от типа экземпляра AWS. Вы можете найти расположение переменных окружения для вашего типа экземпляра AWS с помощью следующей команды:
AWS ec2 instance-type get environment
В результате выполнения этой команды будут перечислены все переменные окружения, характерные для данного типа экземпляра. Вы можете использовать переменные окружения, перечисленные в этой команде, для доступа к экземпляру AWS.
ПРО СОВЕТ: Переменные окружения не хранятся в AWS и не могут быть получены оттуда. Если вам необходимо получить доступ к переменным окружения, вам придется настроить их самостоятельно или воспользоваться сторонним инструментом.
Вы также можете использовать AWS CLI для доступа к переменным окружения для вашего экземпляра AWS. В AWS CLI есть команда AWS ec2 instance-type get environment.
В результате выполнения этой команды будут перечислены все переменные окружения, характерные для данного типа экземпляра.
Переменные окружения, перечисленные в команде AWS ec2 instance-type get environment, специфичны для типа экземпляра AWS. Вы не можете использовать эти переменные окружения для доступа к экземпляру AWS. Вы должны использовать переменные окружения, специфичные для вашей учетной записи AWS.
Переменные окружения, специфичные для вашей учетной записи AWS, хранятся в файле ~/.AWS/credentials.
Файл ~/.AWS/credentials находится в домашнем каталоге пользователя, под которым вы вошли в учетную запись AWS.
Пользователь, под которым вы вошли в учетную запись AWS, — это пользователь, которого вы используете для запуска AWS CLI.