API-шлюз для перенаправления {client-hostname} в папку S3 bucket (переопределение пути) - PullRequest
0 голосов
/ 14 апреля 2020

Задался вопросом об интеграции между S3 и Api-Gateway. S3 - это одна из интеграций, которую вы можете настроить на конечной точке HTTP.

У меня есть REST API, я пытаюсь перенаправить трафик c из указанного c сегмента.

Идея состоит в том, чтобы обслуживать несколько сайтов c из одного сегмента.

Дерево простое: S3://{ bucket_name }/{ hostname }/{ index.html }., а когда клиенты GET { project1.mydomain.com }, Шлюз будет перенаправлять в файл: { bucket_name }/{ hostname }/{ index.html }.

Мои исследования показали, что использование сервера неизбежно чтение здесь , но я все еще задаюсь вопросом об этой интеграции. Мысль попросить потратить мои знания.

  • Есть ли способ перенаправить URL-адрес пути на запрос GetObject S3 API?
  • Есть ли способ сопоставить заголовок параметру интеграции API Gateway Service? может быть, через запрос?
  • Для чего нужно переопределить путь?
  • Как установить путь к корзине?

Относительно "AWS Subdomain", это упоминается, чтобы оставить его пустым в основном учебнике, который я нашел по этой теме ( здесь ), но не смог найти подходящий ресурс, для которого он предназначен, возможно, в других службах.

Хотелось бы узнать больше.

Я действительно борюсь с AWS документацией, мне было интересно, это только я. Я опытный инженер, и я чувствую себя ужасно, ища информацию там. Я узнал, как составить список своих корзин S3 для всего мира, прежде чем я научился извлекать предмет /

...