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 can create and manage spaces, do the following:
Make sure that you have the Application Design Center Admin (
roles/designcenter.admin
) IAM role.Complete the App Design Center setup.
Create spaces
Spaces are isolation boundaries for each team or purpose. For example, you might create one space for a web development team, and another space for a data pipelines team.
To create a space, do the following:
In the Google Cloud console, go to the App Design Center Overview page.
From the navigation menu, from the Space list, select Create new space.
In the My space name field, enter a name for your space. You can't change the name after you create the space.
Click Create space a new space is created and selected.
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 role list, 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.