本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
禁用 HTTP API 的默认终端节点
默认情况下,客户端可以通过使用 API Gateway 为 API 生成的 execute-api
终端节点来调用您的 API。为确保客户端只能通过使用自定义域名访问您的 API,请禁用默认 execute-api
终端节点。
注意
禁用默认终端节点时,它会影响 API 的所有阶段。
以下 Amazon CLI 命令会禁用 HTTP API 的默认终端节点。
aws apigatewayv2 update-api \ --api-id
abcdef123
\ --disable-execute-api-endpoint
禁用默认终端节点后,除非启用了自动部署,否则必须部署 API 才能使更改生效。
以下 Amazon CLI 命令会创建部署。
aws apigatewayv2 create-deployment \ --api-id
abcdef123
\ --stage-namedev