在防火墙内访问 AWS Node SDK,无需更改防火墙中的任何配置

Access AWS Node SDK inside firewall without changing any configuration in firewall

我有一个桌面应用程序,它会在安装完成后下载应用程序资产。 应用程序使用 aws 节点 sdkS3 存储桶 下载所有资产。 当应用程序安装在公司防火墙内时,问题就来了。公司防火墙阻止了 aws 节点 sdk 使用的 api 请求。 我不能要求所有客户将亚马逊网络服务 url 列入白名单,但我可以要求他们将我自己的公司 url 列入白名单,例如 *.mycompany.com。 有什么方法可以使用我的公司域访问 aws 节点 sdk

我们遇到了同样的问题,并通过在单独的服务器上创建一个代理 API 端点来解决它,该端点将接收请求,并将流从 AWS S3 传输回客户端。因为这个代理端点托管在白名单域中,所以我们不必担心公司的防火墙会阻止请求。