Skip to content

[DOCS] for sample: taskqueues-backup-images, not clear how to set up "impersonation" permission #1088

Open
@gazialankus

Description

@gazialankus

Which sample?

taskqueues-backup-images IAM Policy

What is the issue with this sample's docs?

In https://firebase.google.com/docs/functions/task-functions?gen=2nd#iam_permissions and https://github.com/firebase/functions-samples/tree/main/Node/taskqueues-backup-images#iam-policy

there are three steps to give the appropriate permissions so one can start a task from a Firebase Function. I'm trying to follow the 2nd gen version.

I created everything, but I'm lost in the second step in this IAM Policy section, namely:

Please follow Google Cloud IAM documentation to add App Engine default service account as user of App Engine default service account.

I tried to do that, but it was impossible to figure out. One of the nice things about Firebase Functions is that you can get started with something without being a cloud expert, and I'm expecting a step-by-step guide here.

In the docs, it links to Service account impersonation, which seems impossible for me to figure out without wrapping my head around many technologies...

I believe this is a major gap in documentation here. Could you provide what exactly we need to do in this example to simply have this long running task execute?

Is it easier in 1st gen? If so I'll try that. But it has the same docs about permissions so I doubt that. Please help!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions