Используйте Apt внутри AWS VPC без экземпляра NAT

Используйте Apt внутри AWS VPC без экземпляра NAT

У меня есть несколько машин 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 не подходят.

Связанный контент