是的,API Gateway 可以分配静态 IP 地址。下面是 AWS 文档中提供的代码示例:
- 打开 API Gateway 控制台并选择需要分配静态 IP 的 API。
- 选择“自定义域名”选项卡,然后单击“新建自定义域名”按钮。
- 在“自定义域名”页面中选择“类型”为“EDGE”,并在“线路”下拉菜单中选择“REGIONAL”或“PRIVATE”。这里我们以“REGIONAL”为例。
- 单击“更改”按钮,选择“使用已存在的证书”或上传新的 SSL 证书,并在下拉菜单中选择“ACM 签发的证书”或“自定义证书”。
- 在“自定义域名”页面的“IP 地址类型”下拉菜单中选择“静态”,然后单击“保存”按钮。
- 此时会提示您指定分配的静态 IP 地址,输入分配给该 API 的 IPv4 地址即可。
以上步骤完成之后,您的 API Gateway 就可以使用指定的静态 IP 地址访问了。