AWS 实例上的 R Shiny 应用程序阻止对 Google Geocoding API 的 API 请求

AWS 实例上的 R Shiny 应用程序阻止对 Google Geocoding API 的 API 请求

我在 AWS ec2 实例上托管了一个 R Shiny 应用程序,该应用程序的一部分是向 Google 地理编码 API 发出 API 请求。这在本地运行良好,但我已将应用程序 dockered 并启动到实例上,每次我尝试从应用程序进行 API 调用时,它都会导致服务器崩溃。

这些请求是通过一个名为ggmap在 R Shiny 应用程序中,到 Google 地理编码 API。

有什么想法可以解释这件事的起源吗?

我为我的实例的安全组公开了入站和出站端口 80 和 443。仍然崩溃。

我的安全组。

入站:

HTTP | TCP | 80 | 0.0.0.0/0
HTTP | TCP | 80 | ::/0
Custom TCP Rule | TCP | 4747 | 0.0.0.0/0
Custom TCP Rule | TCP | 4747 | ::/0
SSH | TCP | 22 | 0.0.0.0/0
Custom TCP Rule | TCP | 3838 | 0.0.0.0/0
Custom TCP Rule | TCP | 3838 | ::/0
HTTPS | TCP | 443 | 0.0.0.0/0
HTTPS | TCP | 443 | ::/0

出站:

HTTP | TCP | 80 | 0.0.0.0/0
HTTP | TCP | 80 | ::/0
All traffic | All | All | 0.0.0.0/0
HTTPS | TCP | 443 | 0.0.0.0/0
HTTPS | TCP | 443 | ::/0

相关内容