Manage and assign spaces

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:

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.

You created an initial space in your app-enabled folder when you set up App Design Center. For each additional spaces that you want to create, add a descendant app-enabled folder inside your initial app-enabled folder. You can then share templates from the initial space to descendant spaces.

To create a space, do the following:

  1. 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.

  2. In the Google Cloud console, select the descendant app-enabled folder.

  3. Go to the App Design Center Overview page.

    Go to Overview

  4. Complete the App Design Center setup.

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:

  1. In the Google Cloud console, go to the App Design Center Overview page.

    Go to Overview

  2. From the navigation menu, select a space from the Space list.

  3. In the Let your team use ADC area, click Manage permissions.

  4. Click Add principal, and do the following:

    1. In the New principals field, enter the principals that you want to add to the space.

    2. From the Select a role list, click Other.

    3. From the Roles area, select the role that you want to assign to the selected principals.

      For role descriptions, see Access control with IAM.

    4. For each additional role that you want to assign to this principal, click Add another role and select a role.

    5. Click Save.

  5. To assign access for additional users in this space, click Add principal and assign the relevant roles.

What's next

Design application templates.