Este documento descreve como salvar e compartilhar comandos no Vertex AI Studio. Com os comandos compartilhados, você pode colaborar com membros da equipe, garantir a consistência e criar uma biblioteca de comandos eficazes para várias tarefas.
O compartilhamento funciona da seguinte maneira:
Por padrão, todos os usuários da Vertex AI têm acesso total a todos os comandos salvos no projeto. Não é necessário compartilhar comandos salvos com outros usuários no projeto, a menos que haja restrições organizacionais ou de projeto ou recursos específicos, como conjuntos de dados.
Os usuários da Vertex AI podem compartilhar qualquer comando no projeto, mesmo aqueles que não foram criados ou salvos por eles.
Somente usuários da Vertex AI podem compartilhar comandos. Se um usuário externo for convidado para colaborar em um comando, ele não poderá compartilhar o comando com outro usuário.
O compartilhamento é por comando, não por projeto. Os usuários convidados só podem acessar os comandos para os quais foram convidados a colaborar. Elas não têm acesso aos outros comandos no projeto.
Antes de começar
Se o projeto ainda não tiver ativado o recurso de compartilhamento de comandos, peça ao administrador para fazer isso.
Para ativar o compartilhamento de comandos, o administrador precisa ter as seguintes permissões:
Nível da organização:
- Permissões para gerenciar políticas de negação (
roles/iam.denyAdmin
)
- Permissões para gerenciar políticas de negação (
Nível do projeto:
Permissões para gerenciar papéis personalizados (
roles/iam.roleAdmin
)Permissões para definir e remover papéis de principais (
roles/resourcemanager.projectIamAdmin
)Permissões para gerenciar contas de serviço (
roles/iam.serviceAccountAdmin
)Permissões para gerenciar tags (
roles/resourcemanager.tagAdmin
)Permissões para usar tags (
roles/resourcemanager.tagUser
)Permissões para usar recursos da Vertex AI (
roles/aiplatform.user
)
Ativar compartilhamento de comandos
Para ativar o compartilhamento de comandos:
No Vertex AI Studio, acesse Gerenciamento de comandos ou Playground de chat.
Abra um comando salvo e clique no botão
Compartilhar.Se a sua conta tiver as permissões para ativar o compartilhamento, um botão Ativar vai aparecer.
Se sua conta não tiver as permissões para ativar o compartilhamento, uma lista de funções necessárias vai aparecer.
Clique em Ativar.
O sistema cria uma conta de serviço no nível do projeto, conhecida como conta de serviço de compartilhamento de comandos, no seu projeto com as permissões necessárias para o compartilhamento de comandos. Para mais informações, consulte Informações de segurança.
Salvar um comando
Para salvar um comando para uso ou compartilhamento posterior:
Acesse o Vertex AI Studio.
Escreva um novo comando ou abra um já existente e clique em enviar Enviar.
Clique no botão
Salvar.
Compartilhar um comando salvo
Depois que o compartilhamento de comandos é ativado, qualquer usuário da Vertex AI pode compartilhar um comando salvo.
No Vertex AI Studio, acesse Gerenciamento de comandos ou Playground de chat.
Abra um comando salvo e clique no botão
Compartilhar.Se o compartilhamento de comandos tiver sido ativado, você verá uma janela semelhante a esta:
Quando um comando é compartilhado, os destinatários recebem uma notificação por e-mail semelhante a esta:
Parar de compartilhar um comando
Para revogar o acesso a um comando:
Abra um comando salvo e clique no botão
Compartilhar.Ao lado dos principais, selecione Remover e clique em Salvar.
A exclusão de um comando salvo remove automaticamente o acesso de todas as pessoas com quem ele foi compartilhado.
Informações de segurança
Ao ativar o compartilhamento de comandos, você concede ao serviço da API Vertex AI as permissões para convidar usuários para seu projeto em seu nome. Especificamente, você cria uma conta de serviço no nível do projeto, conhecida como conta de serviço de compartilhamento de comandos, no seu projeto com as seguintes permissões:
iam.roles.create
iam.roles.list
iam.roles.update
iam.roles.delete
resourcemanager.projects.setIamPolicy
resourcemanager.projects.getIamPolicy
cloudasset.assets.searchAllIamPolicies
Para garantir que apenas o serviço da API Vertex AI esteja autorizado a usar a conta de serviço de compartilhamento de comandos, o sistema cria automaticamente uma política de negação quando o compartilhamento de comandos é ativado.
A seguir
- Conhecer outros recursos do Vertex AI Studio