Atlas App Services
240 results found
-
Expose secrets as value more easily
Having many secrets and exposing each of them as a value can make the list in the values section of Atlas App Services a little overwhelming. This is unnecessary as most of the time, the name of the exposed value and the corresponding secret are the same.
My suggestion: Make an option when adding secrets to automatically expose this secret as a value of the same name. This could be a checkbox when adding a secret in the UI. Then, in the list of values / secrets. Don't show them twice like now but maybe add a tag on each…
2 votes -
One-way comparison of secret values
Can we have a method that compares a value in a function against a stored secret value. The method should just return true or false to indicate whether the values matched.
If we had this there would be no need to expose a secret through a value.
2 votes -
Allow setting up private connection between Atlas App Services and AWS Elastic Beanstalk
I would like to set up a private connection between my Atlas App Services app and my AWS Elastic Beanstalk instance. Basically I want my Elastic Beanstalk instance to only accept requests that are coming from one of my App Services functions. I don't want it to accept requests from anywhere else on the internet.
I know there is a way to set up private peering between an Atlas Cluster's VPC and an AWS VPC (which I could put my Elastic Beanstalk instance inside of), but there is not currently any peering functionality for Atlas App Services.
2 votes -
Environement values storing JSON Object
The ability to set an environement value as a JSON Object.
It is currently possible but working locally with realm-cli and pulling changes the JSON Object environment values are converted to arrays.1 vote -
genuine environments separation
There should be a way to truly enable running an app in development mode while still running the production mode.
Currently Atlas App Services only enables a single state of the app
("no environment" / "testing" / "development" / "QA" / "production").
If an app is currently running in production and there is a need to test new changes on the web, i.e. API requests, the app needs to return to "development" state.
But what if the production state cannot be changed since the app serves using clients?!?!
There is no why to bypass this except for duplicating the entire…2 votes -
Meaningful errors
Descriptive errors are crucial for debugging and simply cannot be found with Atlas App Services !
1) If an error occurs - the whole function cascade is terminated - not only the steps following the error but also the ones prior to it. i.e. if a console.log was applied on a function that should have produced information before the error - that too will disappear and will not be displayed.
2) That is why it can take hours to find the exact location of the error this way, by trial and error.
3) If I was clever enough to console.error…2 votes -
Migration from Postman
I have a scheduled run in Postman that includes calling an external API and inserting a response into MongoDB Atlas using Data API. It would be nice if I could import my Postman collection of requests, and it would generate a function for a Trigger.
1 vote -
Support for Int32
Right now only Int64 (long) is supported. For applications with large number of documents and/or collections, this can unnecessarily increase both storage size and network cost. It will be great if Int32 can be supported as well.
1 vote -
Better management of outgoing IP addresses
MongoDB publishes the list of outgoing IPs, but it is very long and there are no ranges, just dozens of random IP addresses.
It would be nice to have better options to manage this. Perhaps a paid option for narrower or custom IP ranges. Notifications when the approved IP list changes in any way?
1 vote -
Autocomplete references for Functions, value and environment variables
It would be tremendously helpful if while referencing a function or a value or an environment variable - the IDE will autocomplete the possible options, for better efficiency and mistakes reduction. Going back and forth around the UI or trying to remember by heart is error prone, and copy-pasting is valid only for a single action at a time.
3 votes -
add geojson data type!
A lot of spatial data is generated on mobile devices, but the default geospatial format (geojson) can't be synced due to nested arrays that are part of the specification. My current workaround is to save the geojson as stringified json, but this destroys our ability of using the embedded properties object and forces me to maintain a separate collection for the unpacked data, which can go out of sync. Maybe the team can just use the same simple workaround and implement the stringifying in the background and unpack transparently into just the one corresponding collection--- it would be a massive…
2 votes -
display all functions currently using a value
While viewing a VALUE, it would be most helpful if there could be a list of all functions currently using it.
2 votes -
Support for appService functions
Being able to program the functions from vscode.
2 votes -
Integrate with Microsoft Sentinel SIEM
Please provide integration with the Microsoft Azure Sentinel SIEM as a connector.
This would allow us to ingest MongoDB audit and user data into it for security reasons.Link: https://learn.microsoft.com/en-us/azure/sentinel/create-custom-connector
2 votes -
Flag to deploy individual functions
Run into many issues where devs deploy over one another. I understand that building the functionality to test realm functions locally could take a while to set up. However, deploying individual functions using a -f flag in the push scripts would be an alternative solution!
3 votes -
Validate permissions when saved
When changing permissions in the UI, there is no validation if the code being entered is valid. This leads to hard-to-debug runtime errors.
I.e. It is possible to enter something like this:
{ "foo": "bar" }
With no kind of warning.
2 votes -
On 1st Data API documentation page, add a list of lacking mongodb features
Starting a project with Data API and discovering later in the project there is missing some required mongodb is horrible. I suggest to add a big warning on the 1st page of documentation of Data API with all missing mongodb features, to help to decide if Data API is a good fit for the user.
1 vote -
Support $[<identifier] with ArrayFilters feature
Permit to use this operator:
14 votes -
Enlarge the coding window by uplining the "Add Dependency" button
It seems like the single and not frequently used button of "Add Dependency" could very well fit in line with the "Function Editor" and "Settings" buttons, and all the space allocated for it could make more room for the main focus wich is the coding window.
3 votes -
Failover Support
Per Support, Triggers may not process if the App Services app's deployment region is experiencing wide-scale issues. Currently triggers will execute in the single region of their deployment.
For multi-region clusters, triggers should be able to failover to another region and continue processing.
1 vote
- Don't see your idea?