从EC2访问Google Books API时出现503错误
在我的Amazon EC2实例上:从EC2访问Google Books API时出现503错误,api,amazon-ec2,http-status-code-503,google-books,Api,Amazon Ec2,Http Status Code 503,Google Books,在我的Amazon EC2实例上: ~$ curl -XGET https://www.googleapis.com/books/v1/volumes?q=Mark+Twain { "error": { "errors": [ { "domain": "global", "reason": "unknownLocation", "message": "Cannot determine user location." } ], "code": 50
~$ curl -XGET https://www.googleapis.com/books/v1/volumes?q=Mark+Twain
{
"error": {
"errors": [
{
"domain": "global",
"reason": "unknownLocation",
"message": "Cannot determine user location."
}
],
"code": 503,
"message": "Cannot determine user location."
}
}
来自我笔记本电脑的相同请求会产生正确的响应——JSON格式的书籍数据
我做错了什么?是亚马逊的网络配置吗?是谷歌吗?是我吗?只要知道其他可用性区域的EC2用户是否看到此请求的相同错误,就会有所帮助。我知道这是一个非常古老的问题,但它仍然值得回答 Google返回上面指定的错误: