Gerenciar permissões para membros da equipe do AWS CodeStar - AWS CodeStar

Em 31 de julho de 2024, a Amazon Web Services (AWS) interromperá o suporte para criação e visualização AWS CodeStar de projetos. Depois de 31 de julho de 2024, você não poderá mais acessar o AWS CodeStar console nem criar novos projetos. No entanto, os AWS recursos criados por AWS CodeStar, incluindo seus repositórios de origem, pipelines e compilações, não serão afetados por essa alteração e continuarão funcionando. AWS CodeStar As conexões e AWS CodeStar notificações não serão afetadas por essa descontinuação.

 

Se você deseja monitorar o trabalho, desenvolver código e criar, testar e implantar seus aplicativos, a Amazon CodeCatalyst fornece um processo de introdução simplificado e funcionalidades adicionais para gerenciar seus projetos de software. Saiba mais sobre a funcionalidade e os preços da Amazon CodeCatalyst.

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Gerenciar permissões para membros da equipe do AWS CodeStar

Você altera permissões para os membros da equipe alterando suas funções do AWS CodeStar. Cada membro da equipe pode ser atribuído a apenas uma função em um projeto do AWS CodeStar, mas muitos usuários podem ser atribuídos à mesma função. Você não pode usar o console do AWS CodeStar ou a AWS CLI para gerenciar permissões.

Importante

Para alterar uma função para um membro da equipe, você deve definir a função de proprietário do AWS CodeStar a esse projeto ou aplicar a política AWSCodeStarFullAccess.

A alteração das permissões de um membro da equipe não afeta o acesso desse membro da equipe aos recursos que estão fora da AWS, (por exemplo, um repositório GitHub ou chamados no Atlassian JIRA). Essas permissões de acesso são controladas pelo provedor de recursos, não pelo AWS CodeStar. Para obter mais informações, consulte a documentação do provedor do recurso.

Qualquer pessoa que tenha acesso a um projeto do AWS CodeStar pode usar o console do AWS CodeStar para acessar recursos que estão fora da AWS mas estão relacionados a esse projeto.

Alterar a função de um membro da equipe de um projeto não permite nem evita automaticamente que o membro participe de ambientes de desenvolvimento do AWS Cloud9 do projeto. Para permitir ou evitar que um membro da equipe participe de um ambiente compartilhado, consulte Compartilhar um ambiente do AWS Cloud9 com um membro da equipe do projeto.

Você também pode conceder permissões aos usuários para acessar remotamente qualquer instância do Amazon EC2 associada ao projeto. Depois de conceder essa permissão, o usuário deve fazer upload de uma chave SSH pública que será associada a seu perfil de usuário do AWS CodeStar em todos os projetos da equipe. Para conectar-se com êxito às instâncias do Linux, o usuário deve ter o SSH configurado e a chave privada no computador local.

Gerenciar permissões da equipe (console)

Você pode usar o console do AWS CodeStar para gerenciar as funções de membros da equipe. Você também pode gerenciar se os membros da equipe têm acesso remoto às instâncias do Amazon EC2 associadas ao projeto.

Para alterar a função de um membro da equipe
  1. Abra o console do AWS CodeStar em https://console.aws.amazon.com/codestar/.

  2. Selecione Projetos no painel de navegação e escolha seu projeto.

  3. No painel lateral de navegação do projeto, escolha Equipe.

  4. Na página Membros da equipe, selecione o membro da equipe e escolha Editar.

  5. Em Função do projeto, escolha a função do AWS CodeStar (proprietário, colaborador ou visualizador) que você deseja conceder a esse usuário.

    Para obter mais informações sobre as funções do AWS CodeStar e suas permissões, consulte Como trabalhar com equipes AWS CodeStar.

    Escolha Editar membro da equipe.

Para conceder permissões de acesso remoto a um membro da equipe para instâncias do Amazon EC2
  1. Abra o console do AWS CodeStar em https://console.aws.amazon.com/codestar/.

  2. Selecione Projetos no painel de navegação e escolha seu projeto.

  3. No painel lateral de navegação do projeto, escolha Equipe.

  4. Na página Membros da equipe, selecione o membro da equipe e escolha Editar.

  5. Selecione Permitir acesso SSH a instâncias do projeto e, em seguida, escolha Editar membro da equipe.

  6. (Opcional) Notifique os membros da equipe que eles devem fazer upload de uma chave SSH pública para seus usuários do AWS CodeStar, se ainda não o tiveram feito. Para obter mais informações, consulte Adicione uma chave pública ao seu perfil de AWS CodeStar usuário .

Gerenciar permissões da equipe (AWS CLI)

Você pode usar a AWS CLI para gerenciar a função do projeto atribuída a um membro da equipe. Você pode usar os mesmos comandos da AWS CLI para gerenciar se os membros da equipe têm acesso remoto às instâncias do Amazon EC2 associadas ao projeto.

Para gerenciar as permissões para um membro da equipe
  1. Abra uma janela de terminal ou de comando.

  2. Execute o comando update-team-member com os parâmetros --project-id, -user-arn e --project-role. Você também pode especificar se o usuário tem acesso remoto às instâncias do projeto incluindo os parâmetros --remote-access-allowed ou --no-remote-access-allowed. Por exemplo, para atualizar a função do projeto de um usuário do IAM chamado John_Doe e alterar suas permissões para visualizador sem acesso remoto às instâncias do Amazon EC2 do projeto:

    aws codestar update-team-member --project-id my-first-projec --user-arn arn:aws:iam:111111111111:user/John_Doe --project-role Viewer --no-remote-access-allowed

    Esse comando retorna uma saída semelhante à seguinte:

    { "projectRole":"Viewer", "remoteAccessAllowed":false, "userArn":"arn:aws:iam::111111111111:user/John_Doe" }