У меня есть несколько машин Ubuntu внутри VPC. Для многих из них единственный сетевой доступ, который им нужен, это для " apt-get update && apt-get upgrade
" и NTP. Для NTP я могу просто иметь сервер NTP с доступом в Интернет внутри VPC. Но для apt мне придется создавать зеркало apt?Конечные точки VPCпохоже, что предоставляет доступ к S3 изнутри VPC, и, по-видимому, существуют зеркала S3 apt для Ubuntu. Как правильно использовать эти зеркала S3 или как другие управляют обновлениями apt внутри экземпляров AWS VPC? Кажется, что создание экземпляра NAT было бы излишним. Я добавил конечную точку VPC, но все еще не могу получить доступ, us-east-1.ec2.archive.ubuntu.com
например. Используя us-east-1.ec2.archive.ubuntu.com.s3.amazonaws.com
, я получаю HTTP-соединение, но apt просто показывает сбои 404 Page Not Found или 403 Forbidden.
решение1
Ошибки 403 ожидаемы, поскольку индексация каталогов в S3 не допускается.
Для 404 вы можете делать что-то неправильно. Например,http://us-east-1.ec2.archive.ubuntu.com.s3.amazonaws.com/ubuntu/dists/lucid/Releaseработает для меня.
решение2
К сожалению, это больше невозможно, поскольку Ubuntu больше не размещает свои зеркала на S3, поэтому конечные точки VPC не подходят.