2015-12-06 5 views
2

Я запускаю новые экземпляры через конфигурацию запуска, в которой указывается userdata. Этим данным требуется только загрузить файл конфигурации из S3. Экземпляр запускается с ролью IAM, которая имеет полные права S3.AWS EC2 Экземпляр без частного ip (windows)

Я могу подтвердить, что скрипт действительно работает, если я создаю экземпляры с общедоступным ip, все это подливка. Однако, если нет публичного ip, он просто зависает. Я могу использовать окно перехода и удаленный доступ в поле, пользовательский скрипт есть, если я его запустил, он просто зависает.

У меня нет необходимости для этих машин (веб-серверов), чтобы иметь публичный IP-адреса, так как они позади УДРА и Route 53.

+0

к сожалению, реальный вопрос заключается в том, чтобы получить экземпляр для доступа s3, используя IAM роль без публичного IP. –

ответ

3

Если экземпляры не имеют никакого публичного-IP и не пути к общественному Интернету вы могли бы рассмотреть вопрос об использовании конечной точки VPC достичь S3:

https://aws.amazon.com/blogs/aws/new-vpc-endpoint-for-amazon-s3/

+0

Спасибо! Моя группа безопасности открыта для исходящего трафика. Я думаю, S3 все равно будет доступным? –

+0

Еще раз спасибо. Я следил за ссылкой, настраивал конечную точку и вуаля, она работает так, как должна. Теперь я понимаю концепцию сетей aws немного больше. –