选择您的 Cookie 首选项

我们使用必要 Cookie 和类似工具提供我们的网站和服务。我们使用性能 Cookie 收集匿名统计数据,以便我们可以了解客户如何使用我们的网站并进行改进。必要 Cookie 无法停用,但您可以单击“自定义”或“拒绝”来拒绝性能 Cookie。

如果您同意,AWS 和经批准的第三方还将使用 Cookie 提供有用的网站功能、记住您的首选项并显示相关内容,包括相关广告。要接受或拒绝所有非必要 Cookie,请单击“接受”或“拒绝”。要做出更详细的选择,请单击“自定义”。

在 API Gateway 中创建 WebSocket API

聚焦模式
在 API Gateway 中创建 WebSocket API - Amazon API Gateway

您可以使用 AWS CLI create-api 命令或使用 AWS SDK 中的 CreateApi 命令,在 API Gateway 控制台中创建 WebSocket API。以下过程说明如何创建新的 WebSocket API。

注意

WebSocket API 仅支持 TLS 1.2 和 TLS 1.3。不支持早期 TLS 版本。

使用 AWS CLI 命令创建 WebSocket API

以下 create-api 命令创建具有 $request.body.action 路由选择表达式的 API:

aws apigatewayv2 --region us-east-1 create-api --name "myWebSocketApi3" --protocol-type WEBSOCKET --route-selection-expression '$request.body.action'

输出内容如下所示:

{ "ApiKeySelectionExpression": "$request.header.x-api-key", "Name": "myWebSocketApi3", "CreatedDate": "2018-11-15T06:23:51Z", "ProtocolType": "WEBSOCKET", "RouteSelectionExpression": "'$request.body.action'", "ApiId": "aabbccddee" }

使用 API Gateway 控制台创建 WebSocket API

您可以通过选择 WebSocket 协议并为 API 命名来在控制台中创建 WebSocket API。

重要

创建 API 后,您无法更改为其选择的协议。无法将 WebSocket API 转换为 REST API,反之亦然。

使用 API Gateway 控制台创建 WebSocket API
  1. 登录 API Gateway 控制台,然后选择创建 API

  2. WebSocket API 下,选择构建。仅支持区域端点。

  3. 对于 API 名称,输入 API 的名称。

  4. 对于路由选择表达式,输入一个值。例如,$request.body.action

    有关路由选择表达式的更多信息,请参阅路由选择表达式

  5. 请执行以下操作之一:

    • 选择创建空白 API,以创建没有路由的 API。

    • 选择下一步,将路由附加到 API。

    您可以在创建 API 之后附加路由。

下一主题:

路由

上一主题:

开发
隐私网站条款Cookie 首选项
© 2025, Amazon Web Services, Inc. 或其附属公司。保留所有权利。