So its easy to get the Amazon EC2 region endpoints simply via an API call (DescribeRegions)
But how do I do this with the SimpleDB API, there is no obvious (to me) call. (and the endpoints are different, so I can't just use the EC2 one's)
Edit: Oh, I'm using the .NET API
There are no SimpleDB API calls similiar to DescribeRegions. The documentation is the only source for the public endpoints. Currently there are 4 of them:
sdb.amazonaws.com — Endpoint located in the US-East (Northern Virginia) Region
sdb.us-west-1.amazonaws.com — Endpoint located in the US-West (Northern California) Region
sdb.eu-west-1.amazonaws.com — Endpoint located in the EU (Ireland) Region
sdb.ap-southeast-1.amazonaws.com — Endpoint located in the Asia Pacific (Singapore) Region
Here is a direct link to the doc page that maintains the most up to date list of these endpoints. If new ones are added, you'll know by looking here:
http://docs.amazonwebservices.com/AmazonSimpleDB/latest/DeveloperGuide/Endpoints.html
It seems that the mapping for all new domains is direct - so you special case a few (EU, us east), then for new ones the endpoint will match the s3 endpoint. But is that in the docs?
It worked for me when tokyo was announced. Code went right on working and allowed it as an endpoint.
Related
I´m trying to design a REST API for my application and I read a lot about best practices and how REST is supposed to work. One of the most important topics about REST is, that the resources should be linked via references and the client should only know the root URL of the API.
But I cannot find any API documentation that really does this. Every REST API documentation I ever read on the web shows an exact description of the URLs of the possible endpoints.
Is there any API documentation out there that only shows the root URL and describes how to navigate through the resources?
One of the most important topics about REST is, that the resources should be linked via references and the client should only know the root URL of the API.
The root URL and the media types, yes. The client needs to know where to start, and also how to interpret the responses it gets.
Your primary example of a REST API would be the world wide web. You point your browser at www.google.com, and then you just follow links and submit forms until you get the result you want.
Another REST API that might be familiar is Atom Syndication / Atom Pub.
More academically, there is RESTBucks. That paper was somewhat popular, and you can find a number of sample implementations around.
Jon Moore (2011) presented a good demonstration of a hypermedia API.
Every REST API documentation I ever read on the web shows an exact description of the URLs of the possible endpoints.
Yes; bad examples are much more common than good examples.
When I look to APIs doc, it seems that there is a distinct mechanism to authentify user on Live Object :
Live Object API and Orange API
What should I use to develop a Live Object based LORA web application where user identify themself with their LiveObject credentials ?
No it's totally different APIs. Live Objects APIs are not exposed within "Orange Developper".
Moreover the Live Objects "Partners API", you are pointing are reserved for special integrations with partners.
To build an application on top of Live Objects, you just need:
* a Live Objects account (https://liveobjects.orange-business.com/#/request_account)
* use MQTT API: for real time message consumption (bridge mode)
* use REST API: For all other usages (provisioning, data search, device management..)
Both API rely on API key not on oauth2. To create your API Key you have to log into your Live Objects account.
You could find a lot of resources here https://liveobjects.orange-business.com/#/faq that may help you.
You can also get in touch with Orange to expose your needs and get support for your project at liveobjects.contact#orange.com
best regards
F.
I've tried Riak CS and Walrus, and read a few other's documentation pages but can't tell whether they would support this or not.
What I have is an application that uses S3 policies to allow the client to upload and download directly from their browser. I'm looking for a way to replace S3 (for some customers, who would prefer their data not in Amazon's cloud), without having to maintain two different branches of code everywhere I currently talk to S3.
Example of what I do now:
https://aws.amazon.com/articles/1434
Help would be greatly appreciated, I'm stumped!
What you want is called "POST OBJECT". Just check document of S3 compatible implements to see support status.
For example, Walrus claims that it supports POST OBJECT. https://github.com/eucalyptus/eucalyptus/wiki/Walrus-S3-API
On the other hand, Riak CS does not support POST OBJECT http://docs.basho.com/riakcs/latest/references/apis/storage/s3/
Ps.: Many S3 implements claims that they are compatible with AWS S3. In fact, it is not ture. If you want fully compatibility, try google cloudian.
It's a general question for any programming language that can use google maps api...
Is there a way i can get specific locations provided by web sites that use google maps with their own location marks or location info.
For example yellow pages will offer locations that you won't get if you search for it simply from the official google maps web site.
What if also this website doesn't provide API to parse data from?
For further example , a web site may have a map having all locations of restaurants in Canada for instance so i want to get the same information in this map to import it in my map inside my application.
The sites you are referring to have the address and geocode information in their own database. They send you the data in response to your request and render it on the map in your browser using the client-side script API that google map provides.
If that's the case and the site didn't provide a public data service, then no, you can't get those data using the normal way.
I've recently found myself in need of a national level public transportation API that provides public transportation routing data in a way similar to Google's transit routing service. Unfortunately, google has locked down all of their public transportation information and refuses to make it available through any of their APIs. Is there some other service that provides this kind of information or am I just a madman in pursuit of some crazy pipe dream?
(I've looked into OpenTripPlanner, but it looks like it would require enterprise level resources to deploy that with every publicly available GTFS (google transit feed specification) in the United States.)
It's surely not free, but you can try Jeppeson's service:
http://ww1.jeppesen.com/main/corporate/land/journey-planning/