我有一个在Amazon云上运行的设置,通过负载平衡器运行一对EC2实例。 当我插入第三方API时,站点具有唯一的(静态)IP或一组IP地址是非常重要的,因为第三方API只接受来自添加到白名单中的IP的请求。 所以基本上除非我们可以给这些第三方一个静态的IP地址或IP地址范围,这个请求将永远来自我们的网站,否则我们将无法打电话给他们。 任何人都知道如何实现这一点,因为我知道弹性IP与负载均衡器不兼容? 如果我要查找负载均衡器DNS名称的IP(例如dualstack.awseb-BAMobile-ENV-xxxxxxxxx.eu-west-1.elb.amazonaws.comparsing为200.200.200.200)那么IP是静态的? 任何帮助/build议是非常感激的家伙。
我用django-rest-framework在django中实现了一个REST api,并使用oauth2进行身份validation。 我testing了: curl -X POST -d "client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET&grant_type=password&username=YOUR_USERNAME&password=YOUR_PASSWORD" http://localhost:8000/oauth2/access_token/ 和 curl -H "Authorization: Bearer <your-access-token>" http://localhost:8000/api/ 在本地主机上,成功的结果与文档一致。 当把这个推到现有的AWS弹性beanstalk实例时,我收到: { "detail" : "Authentication credentials were not provided." }