2012-07-24 55 views
0

我正在构建一个项目,该项目将使用Dropbox API在Dropbox中读写文件。我注意到,端点URL链接到Amazon ELB,我想知道是否有我可以使用的AWS内部API,这可以通过内部向Amazon请求而不是外部请求节省我和Dropbox一些钱?Amazon Cloud的Dropbox API访问

回答

1

Dropbox API的主机是api.dropbox.com并且解析为199.47.218.158。

这看起来不属于EC2公共IP之一。
见:https://forums.aws.amazon.com/ann.jspa?annID=1528

反正就算它是,它无法确定内部IP,除非他们发表弹性IP DNS域名(看起来像ec2-xx-xx-xx-xx.us-west-2.compute.amazonaws.com)。

一个鲜为人知的提示:
如果您从EC2实例中查询Elastic IP的DNS名称,您将获得一个内部IP。

+0

当我做一个查找api-content.dropbox.com,这是持有的文件,我得到dl-balancer3-985632286.us-east-1.elb.amazonaws.com和8个不同的IP返回...每个回来都是亚马逊计算节点,例如:ec2-50-19-221-73.compute-1.amazonaws.com。所以,也许只是在api-content.dropbox.com上运行DNS查询,并直接使用IP可能会工作... – TiernanO 2012-07-24 12:21:46

+0

我试过'ec2-50-19-221-73.compute-1.amazonaws.com'你指定的。不幸的是,这不起作用,因为它可能不是一个弹性IP。它仍然会返回一个公共IP。 – uzyn 2012-07-24 12:24:11

+0

hmmmm .....所以,我的想法看起来不那么好.... :( – TiernanO 2012-07-24 12:25:18