Controlo de acesso com a IAM
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Esta página descreve as funções e as autorizações do Application Design Center. Para controlar o acesso ao Centro de design de apps, use a gestão de identidade e de acesso (IAM) para atribuir funções a utilizadores, grupos e contas de serviço.
Funções predefinidas do Centro de design de aplicações
Para conceder acesso a recursos Google Cloud específicos e impedir
o acesso não autorizado a outros recursos, atribua as
funções predefinidas do App Design Center na
pasta ou no projeto de gestão com apps ativadas:
Use as seguintes funções IAM para gerir espaços e criar modelos:
Administrador do centro de design de aplicações (roles/designcenter.admin)
Utilizador do Centro de design de aplicações (roles/designcenter.user)
Leitor do Centro de design de aplicações (roles/designcenter.viewer)
Use as seguintes funções do IAM para criar configurações de aplicações
e gerir os ciclos de vida de implementação:
Administrador da aplicação (roles/designcenter.applicationAdmin)
Editor de aplicações (roles/designcenter.applicationEditor)
Visualizador de aplicações (roles/designcenter.applicationViewer)
A função de administrador do Application Design Center inclui todas as autorizações nas outras funções do Application Design Center.
Descrições de funções do Centro de design de aplicações
A tabela seguinte descreve as funções do App Design Center e as respetivas responsabilidades típicas.
Role
Descrição
Purpose
Administrador do Centro de design de aplicações
Capacidade de criar e gerir todos os artefactos do App Design Center e delegar o controlo da aplicação a outros utilizadores.
Para gerir o ciclo de vida completo de uma aplicação.
Normalmente, os administradores da plataforma, que geralmente têm autorizações administrativas e visibilidade total da arquitetura integral.
Utilizador do centro de design de aplicações
Capacidade de criar e atualizar modelos de aplicações.
Para dimensionar a capacidade de criar, atualizar ou eliminar modelos de aplicações para facilitar o trabalho dos administradores da plataforma.
Normalmente, um engenheiro de plataformas que precisa de criar e gerir modelos de aplicações.
Visualizador do Centro de design de aplicações
Capacidade de ver espaços, catálogos, modelos, aplicações e os respetivos atributos.
Para ativar a visibilidade básica em espaços, catálogos e aplicações, bem como as respetivas dependências.
Normalmente, a maioria do pessoal da organização. Para obter o máximo valor, conceda esta função a todos os utilizadores do Centro de design de apps.
Administrador da aplicação
Capacidade de criar, gerir e implementar aplicações, bem como delegar o controlo de aplicações a outros programadores de aplicações.
Para gerir implementações e rascunhos de aplicações, bem como a capacidade de anexar projetos de serviços necessários para armazenar recursos individuais.
Normalmente, os administradores e os programadores são responsáveis pela criação de aplicações.
Editor de aplicações
Capacidade de criar, gerir e implementar aplicações.
Para dimensionar a capacidade de gerir rascunhos e implementações, de modo a facilitar o trabalho dos administradores de aplicações.
Normalmente, um operador de aplicações que tem um bom conhecimento das implementações.
Visualizador de aplicações
Capacidade de ver aplicações.
Para ativar a visibilidade básica em modelos e aplicações, bem como nas respetivas dependências.
Normalmente, a maioria do pessoal da organização. Para obter o máximo valor, conceda esta função a todos os utilizadores do Application Design Center.
Autorizações do Centro de design de aplicações
A tabela seguinte apresenta as funções da IAM do App Design Center e as respetivas autorizações.
Administrador do centro de design de aplicações
Beta
(roles/designcenter.admin)
Acesso total aos recursos do Application Design Center.
apphub.applications.create
apphub.applications.delete
apphub.applications.get
apphub.applications.list
apphub.applications.update
apphub.locations.*
apphub.locations.get
apphub.locations.list
apphub.serviceProjectAttachments.list
cloudbuild.builds.get
cloudbuild.builds.list
config.deployments.get
config.deployments.getIamPolicy
config.deployments.list
config.locations.*
config.locations.get
config.locations.list
config.operations.get
config.operations.list
config.previews.export
config.previews.get
config.previews.list
config.resources.*
config.resources.get
config.resources.list
config.revisions.get
config.revisions.list
config.terraformversions.*
config.terraformversions.get
config.terraformversions.list
designcenter.*
designcenter.applicationTemplateRevisions.delete
designcenter.applicationTemplateRevisions.get
designcenter.applicationTemplateRevisions.list
designcenter.applicationTemplates.create
designcenter.applicationTemplates.delete
designcenter.applicationTemplates.get
designcenter.applicationTemplates.list
designcenter.applicationTemplates.update
designcenter.applications.create
designcenter.applications.delete
designcenter.applications.get
designcenter.applications.list
designcenter.applications.update
designcenter.catalogTemplateRevisions.create
designcenter.catalogTemplateRevisions.delete
designcenter.catalogTemplateRevisions.get
designcenter.catalogTemplateRevisions.list
designcenter.catalogTemplates.create
designcenter.catalogTemplates.delete
designcenter.catalogTemplates.get
designcenter.catalogTemplates.list
designcenter.catalogTemplates.update
designcenter.catalogs.create
designcenter.catalogs.delete
designcenter.catalogs.get
designcenter.catalogs.list
designcenter.catalogs.update
designcenter.components.create
designcenter.components.delete
designcenter.components.get
designcenter.components.list
designcenter.components.update
designcenter.connections.create
designcenter.connections.delete
designcenter.connections.get
designcenter.connections.list
designcenter.connections.update
designcenter.locations.get
designcenter.locations.list
designcenter.operations.cancel
designcenter.operations.delete
designcenter.operations.get
designcenter.operations.list
designcenter.sharedTemplateRevisions.get
designcenter.sharedTemplateRevisions.list
designcenter.sharedTemplates.get
designcenter.sharedTemplates.list
designcenter.shares.create
designcenter.shares.delete
designcenter.shares.get
designcenter.shares.list
designcenter.spaces.create
designcenter.spaces.delete
designcenter.spaces.get
designcenter.spaces.getIamPolicy
designcenter.spaces.list
designcenter.spaces.setIamPolicy
designcenter.spaces.update
monitoring.timeSeries.create
orgpolicy.policy.get
resourcemanager.projects.get
resourcemanager.projects.list
storage.folders.*
storage.folders.create
storage.folders.delete
storage.folders.get
storage.folders.list
storage.folders.rename
storage.managedFolders.create
storage.managedFolders.delete
storage.managedFolders.get
storage.managedFolders.list
storage.multipartUploads.*
storage.multipartUploads.abort
storage.multipartUploads.create
storage.multipartUploads.list
storage.multipartUploads.listParts
storage.objects.create
storage.objects.createContext
storage.objects.delete
storage.objects.deleteContext
storage.objects.get
storage.objects.list
storage.objects.move
storage.objects.restore
storage.objects.update
storage.objects.updateContext
Utilizador do centro de design de aplicações
Beta
(roles/designcenter.user)
Acesso de leitura aos recursos do Application Design Center.
apphub.serviceProjectAttachments.list
designcenter.applicationTemplateRevisions.*
designcenter.applicationTemplateRevisions.delete
designcenter.applicationTemplateRevisions.get
designcenter.applicationTemplateRevisions.list
designcenter.applicationTemplates.*
designcenter.applicationTemplates.create
designcenter.applicationTemplates.delete
designcenter.applicationTemplates.get
designcenter.applicationTemplates.list
designcenter.applicationTemplates.update
designcenter.applications.get
designcenter.applications.list
designcenter.catalogTemplateRevisions.get
designcenter.catalogTemplateRevisions.list
designcenter.catalogTemplates.get
designcenter.catalogTemplates.list
designcenter.catalogs.get
designcenter.catalogs.list
designcenter.components.*
designcenter.components.create
designcenter.components.delete
designcenter.components.get
designcenter.components.list
designcenter.components.update
designcenter.connections.*
designcenter.connections.create
designcenter.connections.delete
designcenter.connections.get
designcenter.connections.list
designcenter.connections.update
designcenter.locations.*
designcenter.locations.get
designcenter.locations.list
designcenter.operations.get
designcenter.operations.list
designcenter.sharedTemplateRevisions.*
designcenter.sharedTemplateRevisions.get
designcenter.sharedTemplateRevisions.list
designcenter.sharedTemplates.*
designcenter.sharedTemplates.get
designcenter.sharedTemplates.list
designcenter.shares.get
designcenter.shares.list
designcenter.spaces.get
designcenter.spaces.getIamPolicy
designcenter.spaces.list
monitoring.timeSeries.create
orgpolicy.policy.get
resourcemanager.projects.get
resourcemanager.projects.list
storage.folders.*
storage.folders.create
storage.folders.delete
storage.folders.get
storage.folders.list
storage.folders.rename
storage.managedFolders.create
storage.managedFolders.delete
storage.managedFolders.get
storage.managedFolders.list
storage.multipartUploads.*
storage.multipartUploads.abort
storage.multipartUploads.create
storage.multipartUploads.list
storage.multipartUploads.listParts
storage.objects.create
storage.objects.createContext
storage.objects.delete
storage.objects.deleteContext
storage.objects.get
storage.objects.list
storage.objects.move
storage.objects.restore
storage.objects.update
storage.objects.updateContext
Visualizador do centro de design de aplicações
Beta
(roles/designcenter.viewer)
Acesso de leitura aos recursos do Application Design Center.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-12-16 UTC."],[],[]]