AWS изменяет местоположение файла учетных данных?

#python #amazon-web-services #amazon-polly

#python #amazon-веб-сервисы #amazon-polly

Вопрос:

У меня есть .aws/credentials в другом месте, чем текущая папка, как мне указать другое местоположение?

 # Create a client using the credentials and region defined in the [adminuser]
# section of the AWS credentials file (~/.aws/credentials).
session = Session(profile_name="adminuser")
polly = session.client("polly")
  

Ответ №1:

Похоже, вы используете библиотеку python boto

Общий файл учетных данных имеет расположение по умолчанию ~/.aws/credentials . Вы можете изменить расположение общего файла учетных данных, установив переменную среды AWS_SHARED_CREDENTIALS_FILE .

например export AWS_SHARED_CREDENTIALS_FILE=mycustompath

Затем запустите свой скрипт на python

https://boto3.amazonaws.com/v1/documentation/api/latest/guide/credentials.html#:~:text=The shared credentials file has,section names corresponding to profiles.