Firebase
の最新バージョン(Google I/O 2016で発表)で、自分のプロジェクトまたはアプリにcollaborate
を付けたい他の人々を追加するにはどうすればよいですか。 Settings > Permissions
を通じてIAMの役割に出会いました。これは正しい方法ですか?私がそこに人を追加し、役割を割り当てた場合、編集者は、彼/彼女はそれについてEメールで通知されますか?要求は送信されますか、それともその役割に直接追加されますか?
Firebaseプロジェクトへのアクセスを人々に許可するには、次の手順に従います。
Project
- > Owner
/Editor
/Viewer
など)。新しく追加されたユーザーは、件名が[Firebase] Invitation to join project
で本文にAccept Invite
のオプションが付いたEメールを受け取ります。招待を受け入れることができるように、あなたがそれらを追加したことを確実に彼らに知らせてください。
UPDATE 6/18/2018 - Cloud ConsoleとGoogleの機能への変更により、オリジナルのソリューションはコメントで共有されているように機能しなくなる可能性があります。最近のプロジェクトでは、以下に示すように、Firebase consoleを介して他のユーザーと権限を追加することができました。
古い解決策
もともとあなたはEditor
を選ばなければなりませんでしたが、あなたはこれ以上する必要はありません。 other
セクションでGoogle Cloud IAMに追加された新しいロール、つまりFirebase Rules System
ロールがあります。
IAMを使用してGoogle Cloud project
にユーザーを追加してこのロールを割り当てると、次のWebサイトにアクセスしてFirebaseプロジェクトにアクセスできます。
承認されたプロジェクトが表示され、他のGoogleクラウドプロジェクトにアクセスすることなくアクセスできるようになります。
プロジェクトの所有者を追加している場合は、招待状が新しいユーザーに送信されます。ただし、プロジェクト編集者/閲覧者の役割に関する電子メールの招待状は送信されません。