Since applicationId is used to uniquely identify my Echo Lambda app should it be kept private (meaning don't someday push code to github that includes it)? I was just wondering whether or not someone else could start using my app id if they knew it?
James, tks for the tips. I was interested in keeping a good practice list of what should be kept private but I was also thinking of the long run and how putting code in a gist or a repo might be helpful to other people.
Just seconding what James said, it should probably be kept secret. Although I believe currently you wouldn't be able to spoof the AppID even if you knew it since if if a request were invoked from an invalid place this would be known to either the Lambda function or the service.
Hi, The application ID is a unique identifier for a single specific application. So it's recommended to not hard-code it as a constant in source code, but rather be a configurable parameter that is passed to the application. The sample app build.xml for java shows an example of how to pass application ID(s) to the application via the "supportedApplicationIds" system property. Thanks, Nick