阿里云首页 SOFAStack API 统一网关

管理 CORS 规则

CORS 配置 页面,您可以根据业务需要,查看并管理已创建的 CORS 规则。

开启/关闭 CORS 规则

创建规则时,如果您选择的规则状态为 关闭(或 开启),在创建完成后,您可在规则列表中通过 操作 列中的按钮来 开启(或 关闭)该规则。开启/关闭 CORS 规则

说明

  • 当前环境级别规则

    • 如果开启环境级别规则,则对所有 API 生效。但如果单个 API 已额外绑定其他规则,则已绑定的规则优先生效。

    • 如果关闭环境级别规则,则执行单个 API 额外绑定的规则。

  • API 级别规则

    • 如果开启/关闭 API 级别规则,则对该规则下所有已绑定的 API 生效。

    • 如果想关闭规则下的某个 API,则可从规则下将该 API 解除绑定。如果需要再度开启该 API,则将规则与 API 重新绑定即可。

编辑 CORS 规则

  1. 打开规则编辑界面有以下两种方式:

    • 在规则列表页,单击规则右侧 操作 列中的 编辑 即可打开编辑规则界面。

    • 单击规则名进入规则详情页后,单击页面右上方的 编辑 即可打开编辑规则界面。

  2. 打开的 编辑 CORS 界面与创建 CORS 规则界面内容一致,您可修改除 CORS 名称 以外的其余项目。编辑cors

  3. 单击 确定,即可完成对 CORS 规则的修改。

查看 CORS 规则详情

在 CORS 规则列表页,单击 CORS 规则名可进入 CORS 规则详情页。

绑定的 API

在 CORS 规则详情页的 绑定的 API 页签中,可查看当前 CORS 规则已绑定的 API。

bound-api

在绑定的 API 列表中,您可以:

  • 查看 API 详情:单击 API 名称,即可跳转至该 API 的详情页,您可查看该 API 的 配置信息版本管理监控流量治理CORS 授权对象API 调试 等详细信息。

  • 筛选前端协议类型

    1. 单击 前端协议类型 右侧的筛选按钮。

    2. 在打开的筛选框中,选择对应类型的前端协议并单击 确定 即可进行筛选。

  • 筛选 API 状态

    1. 单击 状态 右侧的筛选按钮。

    2. 在打开的筛选框中,选择 已发布未发布,并单击 确定 即可进行筛选。

  • 筛选后端服务类型

    1. 单击 后端服务类型 右侧的筛选按钮。

    2. 在打开的筛选框中,选择对应类型的后端服务并单击 确定 即可进行筛选。

  • 筛选后端协议类型

    1. 单击 后端协议类型 右侧的筛选按钮。

    2. 在打开的筛选框中,选择对应类型的后端协议并单击 确定 即可进行筛选。

  • 搜索 API:在 API 列表右上方的搜索框中,可通过 API 名称搜索已绑定的 API。

  • 更改展示设置

    • 更改列设置:在 API 列表右上方的功能区域,单击 列设置 按钮。在打开的列展示框中,您可勾选或取消 API 列表的展示项目,也可将某一项固定在左/右侧,或拖动展示项进行排序。

    • 调整列密度:在 API 列表右上方的功能区域,单击 密度 按钮。在打开的密度选择框中,可调整 API 列表的展示密度。

规则详情

在 CORS 规则详情页的 规则详情 页签中,可查看当前 CORS 规则的规则详情。其中的展示信息与创建时相同。

cors-detail

删除 CORS 规则

在 CORS 规则列表页,单击 CORS 规则右侧 操作 列中的 删除,在确认框中单击 确定 即可删除当前 CORS 规则。

删除 CORS 规则
说明

  • 无法删除置顶的环境级别规则。

  • 无法删除已绑定 API 的规则,如需删除,请先 解绑 API