Summary:
When inviting team members to manage Cloud Content Delivery (CCD), simply granting them the "Cloud Content Delivery Editor" role may not be enough. If a user lacks the correct baseline Project-level permissions, they will be unable to view or edit buckets and will encounter an "Unauthorized" error. This article explains how to properly configure project user types to resolve this issue.
When inviting team members to manage Cloud Content Delivery (CCD), simply granting them the "Cloud Content Delivery Editor" role may not be enough. If a user lacks the correct baseline Project-level permissions, they will be unable to view or edit buckets and will encounter an "Unauthorized" error. This article explains how to properly configure project user types to resolve this issue.
Symptoms:
- A team member logs into the Unity Cloud Dashboard and navigates to the Cloud Content Delivery section for a specific project.
- The CCD page appears completely empty, or displays an "Unauthorized" error.
- The team member is unable to view, create, or manage any buckets.
- You have already verified that the user has the Cloud Content Delivery Editor (or similar CCD-specific) role assigned to them.
Cause:
This issue occurs due to a permissions mismatch between the service-level role and the project-level user type.
This issue occurs due to a permissions mismatch between the service-level role and the project-level user type.
While the "CCD Editor" role grants the user permission to interact with the CCD service itself, the user must also have sufficient administrative rights over the specific Unity Project to manage its backend resources. If their general Project User type is set too low (e.g., "User"), the dashboard will block their access to the project's CCD buckets, resulting in the "Unauthorized" state.
Resolution:
To resolve this issue and allow the team member to edit CCD buckets, you must elevate their baseline access rights on the project to at least Manager.
To resolve this issue and allow the team member to edit CCD buckets, you must elevate their baseline access rights on the project to at least Manager.
To update the user's project rights:
- Log into the Unity Cloud Dashboard using an Owner or Admin account.
- Select Projects.
- Select the relevant project.
- Select Members.
- Locate the affected team member in the user list.
- Select the dots on the right hand side and select Edit user type in project.
- Edit their role assignments and ensure their base Project User Type is set to at least Manager.
- Ensure they still have the Cloud Content Delivery Editor role assigned.
Once the user has both the Manager project right and the CCD Editor service role, they can refresh their dashboard, and the "Unauthorized" error will disappear, allowing them full access to manage the content buckets.
More Information:
- Keep in mind that roles inherited from the Organization level can sometimes mask Project-level deficits. If a user is inheriting a role from the Organization, you may need to explicitly assign them the Manager user type at the Project level.
- For more information on managing roles, please see the official Unity documentation on Manage members, groups, user types, and roles.