This gives you the ability to run SQL queries against petabytes of data. Amazon Athena can be pointed at a dataset that is hosted in a personal bucket or a shared bucket that is part of the Registry of Open Data. In this step we use Amazon Athena to query an OpenStreetMap (OSM) dataset that is hosted on the Registry of Open Data on AWS. Setup and Query OpenStreetMap with Amazon Athena Access to ArcGIS API for JavaScript is no cost for non-revenue-generating apps and requires an account which can be setup here. Lastly, use Athena to query an open dataset that we can plot on our ArcGIS map. Enable S3 Web Hosting and setup a default page for our website. To create the web app, upload some HTML and JavaScript files to S3. Amazon Athena – Interactive query service.Registry of Open Data on AWS – Open dataset catalogue.Amazon Simple Storage Service (Amazon S3) – Object storage.We use the following services and data stores as part of our deployment:
Solution overviewįor this solution we are going to build a Serverless ArcGIS API for JavaScript web app that you can use to deliver both static and dynamic content. This blog focuses on web app implementations using ArcGIS API for JavaScript (as other ArcGIS web apps have additional considerations). Serverless services like Amazon S3 can scale automatically and can be as simple as copying over your website assets to get up and running in minutes. With the web hosting capability of Amazon Simple Storage Service (Amazon S3) you can remove the need to run these servers and the maintenance, management, and monitoring overhead that comes with it.
If you are hosting an ArcGIS (geographic information system) web app today, then you are probably hosting it on a Windows or Linux server using traditional web server software like IIS or Apache.