我想保護我的 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 的存取權。
您無法無法將路徑變數 (event.pathParameters) 與 WebSocket API 的 Lambda 授權者函數一起使用,因為路徑是固定的。確保 methodArn 以 “$connect” 結尾,格式如下:
arn:aws:execute-api:region:account-id:api-id/stage-name/$connect
如需詳細資訊,請參閱使用 AWS Lambda REQUEST 授權者控制 WebSocket API 的存取權。
如何為 API Gateway API 設定自訂網域名稱?