【问题标题】:Access Denied for external API from Heroku / AWS来自 Heroku / AWS 的外部 API 的访问被拒绝
【发布时间】:2021-05-17 17:54:10
【问题描述】:

我正在开发一个尝试使用非官方 HomeDepot API 的应用程序,该应用程序已部署到 Heroku。

在本地运行时,它运行良好,但在 Heroku 服务器上,我偶尔会从 HomeDepot 收到拒绝访问错误。

例子:

Access Denied
You don't have permission to access "http://www.homedepot.com/..." on this server.
Reference #18.8c9ec817.1613321797.55cbcde

我知道 HomeDepot 正在阻止来自某些位置(主要是亚太地区)的访问,但我的 Heroku 服务器位于美国 - 我查找了服务器 IP,它实际上是 AWS,动态变化但始终是美国。

有其他人在 Heroku/AWS 上遇到过同样的情况并可以分享一些技巧吗?

谢谢!

【问题讨论】:

  • 提示:预计主要网站将采取行动反对抓取。

标签: amazon-web-services heroku


【解决方案1】:

这是一个Akamai(CDN 提供商)403 错误,就像 ceejayoz 所说的那样,您可能因抓取或过多请求而被阻止。

您最好联系亚马逊获取新的 IP 地址,因为该地址不再适用于受 Akamai 保护的网站。

【讨论】:

    猜你喜欢
    • 2022-07-17
    • 2021-02-16
    • 1970-01-01
    • 1970-01-01
    • 2021-07-13
    • 2020-05-19
    • 1970-01-01
    • 2021-10-07
    • 1970-01-01
    相关资源
    最近更新 更多