我想保护我的 Amazon API Gateway WebSocket API。
使用 Amazon API Gateway 通过 AWS Identity and Access Management (IAM) 授权或 AWS Lambda REQUEST 授权方函数控制和管理对 WebSocket API 的访问。
对于 WebSocket API,请确保您的路由使用以下格式的 ARN:
arn:aws:execute-api:region:account-id:api-id/stage-name/route-key
有关详细信息,请参阅利用 IAM 授权来控制对 WebSocket API 的访问。
您不能在 WebSocket API 的 Lambda 授权方函数中使用路径变量 (event.pathParameters),因为路径是固定的。确保 methodArn 以“$connect”结尾,并采用以下格式:
arn:aws:execute-api:region:account-id:api-id/stage-name/$connect
有关详细信息,请参阅利用 AWS Lambda REQUEST 授权方来控制对 WebSocket API 的访问。
如何为 API Gateway API 设置自定义域名?