В некоторых примерах в inte rnet установлена переменная AWS_DEFAULT_REGION env, а в других AWS_REGION. В чем разница? Какими услугами пользуются те или иные?
AWS_DEFAULT_REGION
AWS_REGION
AWS_DEFAULT_REGION и AWS_REGION одинаковы.
Сначала они вводят AWS_REGION в SDK, а затем AWS_DEFAULT_REGION. он также запрашивается в их aws -cli
AWS_DEFAULT_REGION - задает регион AWS для отправки запроса. Если эта переменная определена, она переопределяет значение для области настройки профиля. Вы можете переопределить эту переменную среды, используя параметр командной строки --region. источник
Они не одинаковы: один работает в некоторых ситуациях, а другой работает в других ситуациях.
например, я только что узнал, что AWS_DEFAULT_REGION не работать с библиотекой API AWS Java. См. Библиотеку Force AWS для получения области из среды внутри docker cluster
cf. 44151982 , 36354423 , Github aws / aws -sdk-go # 2103