Вызов частного шлюза API без заголовков Host / x-apigw-api-id - PullRequest
1 голос
/ 30 апреля 2019

У меня есть частный этап API-шлюза со связанной конечной точкой VPC, и я уже выполнил следующие инструкции: https://aws.amazon.com/premiumsupport/knowledge-center/api-gateway-vpc-connections/ о том, как подключиться к моему API изнутри VPC.Использование Host / x-apigw-api-id работает, как и ожидалось, но у меня есть некоторые сторонние службы, и я не могу добавить эти заголовки для их подключения.

Есть ли способ подключения кимя хоста, специфичное для конечной точки, БЕЗ хоста или заголовка x-apigw-api-id?например (текущий) curl "https://vpc -endpoint-specific-hostname / route / " -H 'x-apigw-api-id:' (желательно) curl "https: //.vpc-endpoint-specific-hostname / route / "(обратите внимание, что заголовки отсутствуют)

Я знаю, что в документах говорится, что нужно использовать любой из двух заголовков Host / x-apigw-api-id, но я не могу добавить эти заголовкиза некоторые из моих услуг.

1 Ответ

0 голосов
/ 17 мая 2019

если вы включите частный DNS, вы можете получить доступ к частному API напрямую, используя этот URL

https://{restapi-id}.execute-api.{region}.amazonaws.com/{stage}

вы можете получить дополнительную информацию здесь

...