Согласно документации AWS, если вы хотите сделать свои шлюзы API частными, вам нужно поместить их за конечной точкой VPC и либо получить к ним доступ через частный DNS, либо передать идентификатор шлюза API в качестве заголовка в запросе.
curl -H'x-apigw-api-id:«gateway-id»' https://«vpce-id».execute-api.us-east-1.vpce.amazonaws.com/my/path
Это прекрасно работает, пока я не укажу на него приложение React, и React автоматически не отправит предварительный запрос (OPTIONS), и в этом запросе не будет заголовка x-apigw-api-id
, и будет возвращен 403, и мое приложение React прекратит работу.
Есть ли способ настроить React для включения настраиваемого заголовка в предварительные запросы? Есть ли способ настроить конечную точку VPC для утверждения предварительной проверки?