Я использую aws-cli для загрузки конфигурации приложения при запуске. Я тестирую его как на Amazon Linux AMI, так и на Ubuntu Server AMI, на сервере Ubuntu я устанавливаю cli через apt-get awscli.
Для обоих экземпляров я установил одну и ту же роль IAM с доступом на чтение к S3. В экземпляре Amazon Linux я могу загрузить конфигурацию с помощью следующей команды:
aws s3 cp s3://myconfbucket/conf.json conf.json
и он сам разрешает регион. На экземпляре сервера Ubuntu я должен указать регион eu-west-1.
Каким образом экземпляр Amazon Linux может определять регион и как добиться того же поведения на экземпляре Ubuntu Server?