A space is an isolated area where a team collaborates to create templates and deploy applications. Administrators create a space and assign it to a development team, where they can view templates and deployments that other space members create.
The templates and applications that users create in a space are only available in that space. An administrator can share templates with other spaces by adding templates to a catalog and sharing that catalog across spaces.
Before you begin
Before you manage spaces, do the following:
Make sure that you have the Application Design Center Admin (
roles/designcenter.admin) IAM role on the app-enabled folder or management project.Complete the App Design Center initial setup. To create additional spaces, you must have set up App Design Center using the folder-level boundary setup model.
Create additional spaces
Spaces are isolation boundaries for each team or purpose. You created an initial space when you first set up App Design Center. You can create additional spaces to isolate development work between different teams.
An additional benefit of using multiple spaces is the ability to share template catalogs. You can share your catalog from the initial space to other spaces if you chose the folder-level boundary setup model when you created your initial space.
To create an additional space, do the following:
In the app-enabled folder where you created your initial space, create a descendant app-enabled folder. For more information, see Managing applications in a folder.
In the Google Cloud console, select the descendant app-enabled folder.
Go to the App Design Center Overview page.
Complete the App Design Center initial setup for the new folder.
Manage space users
Space users can collaborate to create templates and deploy application
instances. You add each user or group as a principal, and then assign roles to
that principal to help them perform their duties. For example, you might assign
the App Design Center Admin (roles/designcenter.admin) role to a
principal who needs to create and assign spaces, manage catalogs, and design
templates.
To manage space user permissions:
In the Google Cloud console, go to the App Design Center Overview page.
From the navigation menu, select a space from the Space list.
In the Let your team use ADC area, click Manage permissions.
Click Add principal, and do the following:
In the New principals field, enter the principals that you want to add to the space.
From the Select a role list, click Other.
From the Roles area, select the role that you want to assign to the selected principals.
For role descriptions, see Access control with IAM.
For each additional role that you want to assign to this principal, click Add another role and select a role.
Click Save.
To assign access for additional users in this space, click Add principal and assign the relevant roles.
What's next
- Design application templates.
- Share your catalog
from one space to another.