Ім'я користувача на зразок "Інтернет" я б очікував, що ви це дізнаєтесь. Але оскільки ви запитали ...
:)
VPC справді приватні. Тільки трафік, який явно ви дозволяєте, може перетинати межі VPC.
Отже, всередині VPC випадки, яким потрібен доступ до зовнішніх ресурсів, або повинні бути призначені EIP (у такому випадку вони можуть отримати доступ до зовнішніх ресурсів за допомогою інфраструктури AWS), або вам потрібно надати NAT-хост (у такому випадку весь трафік, наприклад, VPC через власний NAT).
Якщо ви вирішили надати власний хост NAT, пам’ятайте, що вам потрібно буде відключити перевірку джерела / цілі в цьому екземплярі, а також додати маршрут до замовчування до вашої приватної підмережі, вказуючи на хост NAT.
ОНОВЛЕННЯ (2015-05-10):
З 11 травня 2015 року AWS випустила "VPC Endpoint" для S3 , що дозволяє отримувати доступ до S3 безпосередньо з VPC, не проходячи через хост-проксі або екземпляр NAT. На щастя, з поваги до справді приватного характеру VPC, ця функція за замовчуванням вимкнена, але її можна легко включити за допомогою консолі AWS або через їх API.