Add support for service account in functions #2580
Merged
Add this suggestion to a batch that can be applied as a single commit. This suggestion is invalid because no changes were made to the code. Suggestions cannot be applied while the pull request is closed. Suggestions cannot be applied while viewing a subset of changes. Only one suggestion per line can be applied in a batch. Add this suggestion to a batch that can be applied as a single commit. Applying suggestions on deleted lines is not supported. You must change the existing code in this line in order to create a valid suggestion. Outdated suggestions cannot be applied. This suggestion has been applied or marked resolved. Suggestions cannot be applied from pending reviews. Suggestions cannot be applied on multi-line comments. Suggestions cannot be applied while the pull request is queued to merge. Suggestion cannot be applied right now. Please check back later.
Description
Supports firebase-functions SDK feature in firebase/firebase-function#770
It's an important feature for people who want to decrease and/or granulate roles and permission. For instance, read-only access for their cloud functions to a
CloudSQLdatabase. Currently, a developer needs to use the second deploy process for functions to change the service account.Scenarios Tested
I've tested creating a new cloud function with specific service account and it works. I also tried updating a function and works fine too. I also tested without setting the service account property and it worked too (will be set default service account)
Sample Commands
No actual change in CLI options.