From Abhijit - Esri
- Setup an Image service with RDS as back end.
- The image service is pointing to the mosaic dataset sitting on the RDS.
- Set up a GP service which is secured one.
- This GP service takes the input MRF string and performs the Add Raster operation on the mosaic directly
Daily process
- A new file arrives at the specified S3 bucket,
- A Lambda process kicks in, which connects to the GP service
- This GP service takes an input as the MRF string and executes its. Since this is a rest call, it does not need any other dependency.
- The newly added data gets reflected can be done using the refresh service option (see https://developers.arcgis.com/rest/services-reference/refreshservice.htm).
There is no such documentation on this, but we have used this a few times before.
Other option is to have a separate ec2 machine which does the add raster operation. We can talk about all these options in the call sometime.
Regarding the update for the issue reported, I have sent a reply to a different thread. I have also updated the Git repository with the changes.
3 Comments
Hyokyung Lee
Abhijit Doshi, deos GP mean this?
https://enterprise.arcgis.com/en/server/latest/publish-services/windows/what-is-a-geoprocessing-service-.htm
Hyokyung Lee
https://community.esri.com/thread/203611-arcgis-api-on-aws-lambda
Audy Barnett
Hyokyung Lee GP means geoprocessing service. Think OGC WPS but using a geospatial function.