최신 버전 Firebase
(Google I / O 2016에서 발표)에서 다른 사람을 프로젝트 또는 앱에 추가하려면 어떻게해야 collaborate
합니까? 를 통해 IAM 역할을 수행했습니다 Settings > Permissions
. 이것이 올바른 방법입니까? 거기에 사람을 추가하고 역할을 할당하면 편집자에게 이메일을 통해 그 사실을 알립니 까? 요청이 전송되거나 해당 역할에 직접 추가됩니까?
최신 버전 Firebase
(Google I / O 2016에서 발표)에서 다른 사람을 프로젝트 또는 앱에 추가하려면 어떻게해야 collaborate
합니까? 를 통해 IAM 역할을 수행했습니다 Settings > Permissions
. 이것이 올바른 방법입니까? 거기에 사람을 추가하고 역할을 할당하면 편집자에게 이메일을 통해 그 사실을 알립니 까? 요청이 전송되거나 해당 역할에 직접 추가됩니까?
답변:
사람들에게 Firebase 프로젝트에 대한 액세스 권한을 부여하려면 다음 단계를 수행하십시오.
Project
-> Owner
/ Editor
/ Viewer
등).새로 추가 된 사용자에게는 제목 [Firebase] Invitation to join project
과 Accept Invite
본문 옵션이 포함 된 이메일이 발송됩니다 . 초대를 수락 할 수 있도록 추가 한 내용을 알려주십시오.
2018 년 6 월 18 일 업데이트 -Cloud Console 및 Google 기능이 변경되어 원래 솔루션이 더 이상 주석에서 공유 된 것처럼 작동하지 않을 수 있습니다. 최근 프로젝트에서는 아래와 같이 Firebase 콘솔을 통해 다른 사용자와 권한을 추가 할 수있었습니다.
오래된 솔루션
원래 선택해야 Editor
했지만 더 이상 필요하지 않습니다. other
섹션 에 Google Cloud IAM에 추가 된 새로운 역할 , 즉 Firebase Rules System
역할이 있습니다.
project
IAM을 사용하여 사용자를 Google Cloud에 추가 하고이 역할을 할당하면 다음을 방문하여 Firebase 프로젝트에 액세스 할 수 있습니다.
승인 된 프로젝트가 나타나고 나머지 Google Cloud 프로젝트에 액세스하지 않고도 액세스 할 수 있습니다.
Firebase Rules System
귀하의 제안 덕분에 사용자에게 역할 을 추가 할 수있었습니다 . 그러나 주요 역할 목록에서 찾을 수 없습니다. 왜 그런지 알아?
Other
섹션을 확인 Roles
하고 마우스를 올려 놓습니다. 아마도 몇 번 시도하십시오. 여전히 콘솔에서 볼 수 있습니다. @JohanChouquet 그것이 당신을 위해 작동하지 않으면, 당신은 Editor
사용자의 역할을 설정할 수 있으며 그들이 볼 수 있습니다. 베타 버전으로 광고되어 Google에서 GA를 제거하거나 변경할 수있는 옵션이 있다고 생각합니다.
프로젝트 소유자를 추가하는 경우 초대가 새로운 사용자에게 전송됩니다. 그러나 프로젝트 편집자 / 뷰어 역할에 대한 이메일 초대는 전송되지 않습니다.
Users and Permissions
이제 I / O 2019 에서 탭에서 권한을 부여하는 새로운 옵션이 발표되었습니다.
이제 특정 공동 작업자에게 할당하고 Analytics , Develop , Quality 및 Grow에 액세스 할 수 있으며 각각 관리자 권한 또는 보기 권한이 있습니다.