Verwenden Sie Apt innerhalb von AWS VPC ohne NAT-Instanz

Verwenden Sie Apt innerhalb von AWS VPC ohne NAT-Instanz

Ich habe mehrere Ubuntu-Rechner in VPCs. Für viele von ihnen ist der einzige Netzwerkzugriff, den sie überhaupt benötigen, für " apt-get update && apt-get upgrade" und NTP. Für NTP kann ich einfach einen NTP-Server mit Internetzugang innerhalb der VPC haben. Aber muss ich für Apt einen Apt-Spiegel erstellen?VPC-Endpunktescheinen Zugriff auf S3 aus dem VPC heraus zu ermöglichen, und anscheinend gibt es S3-Apt-Spiegel für Ubuntu. Wie verwendet man diese S3-Spiegel richtig, oder wie verwalten andere Apt-Updates innerhalb von AWS-VPC-Instanzen? Es scheint, dass das Erstellen einer NAT-Instanz übertrieben wäre. Ich habe us-east-1.ec2.archive.ubuntu.combeispielsweise einen VPC-Endpunkt hinzugefügt, kann aber trotzdem nicht darauf zugreifen. Wenn ich verwende us-east-1.ec2.archive.ubuntu.com.s3.amazonaws.com, bekomme ich eine HTTP-Verbindung, aber Apt zeigt nur Fehler wie 404 „Seite nicht gefunden“ oder 403 „Verboten“ an.

Antwort1

Die 403-Fehler sind zu erwarten, da die Verzeichnisindizierung in S3 nicht zulässig ist.

Bei den 404-Fehlern machen Sie möglicherweise etwas falsch. Zum Beispiel:http://us-east-1.ec2.archive.ubuntu.com.s3.amazonaws.com/ubuntu/dists/lucid/Releasefunktioniert bei mir.

Antwort2

Dies ist leider nicht mehr möglich, da Ubuntu seine Spiegel nicht mehr auf S3 hostet, sodass VPC-Endpunkte keine Option sind.

verwandte Informationen