Conceder aos usuários acesso ao repositório com tokens de acesso pessoal
Para acessar alguns recursos do CodeCatalyst, como repositórios de origem, em um computador local com um cliente Git ou ambiente de desenvolvimento integrado (IDE), você deve inserir uma senha específica da aplicação. Você pode criar um token de acesso pessoal (PAT) para usar com essa finalidade. Os PATs que você cria estão associados à sua identidade de usuário em todos os espaços e projetos no CodeCatalyst. Você pode criar mais de um PAT para sua identidade do CodeCatalyst.
Você pode ver os nomes e as datas de expiração dos PATs criados e excluir os que não são mais necessários. Você só pode copiar o segredo do PAT no momento em que é criado.
nota
Por padrão, os PATs expiram em um ano.
Criação de PATs
Os PATs estão associados à sua identidade de usuário no CodeCatalyst. Você só pode copiar um segredo do PAT no momento em que é criado.
Criação de PATs (console)
Você pode usar o console para criar PATs no CodeCatalyst.
Para criar um token de acesso pessoal (console)
Abra o console do CodeCatalyst em https://codecatalyst.aws/
. -
Na barra de menu superior, escolha seu selo de perfil e escolha Minhas configurações. A página Minhas configurações do CodeCatalyst é aberta.
dica
Você também pode encontrar seu perfil de usuário acessando a página de membros de um projeto ou espaço e escolhendo seu nome na lista de membros.
-
Em Tokens de acesso pessoal, escolha Criar.
A página Criar PAT é exibida.
-
Em Nome do PAT, insira um nome descritivo para o seu PAT.
-
Em Data de expiração, mantenha a data padrão ou escolha o ícone do calendário para selecionar uma data personalizada. A data de vencimento é padronizada para 1 ano a contar da data atual.
-
Escolha Criar.
dica
Você também pode criar esse token ao escolher Clonar repositório para um repositório de origem.
-
Para copiar o segredo do PAT, selecione Copiar. Armazene o segredo do PAT onde você poderá recuperá-lo.
Importante
O segredo do PAT só é exibido uma vez. Não é possível recuperá-lo depois de fechar a janela. Se você não salvou o segredo do PAT em um local seguro, é possível criar outro.
.
Criação de PATs (CLI)
Você pode usar a CLI para criar PATs no CodeCatalyst.
Para criar um token de acesso pessoal (AWS CLI)
-
No terminal ou na linha de comando, execute o comando create-access-token da seguinte maneira.
aws codecatalyst create-access-token
Se houver êxito, o comando retornará informações sobre o PAT criado como o exemplo a seguir.
{ "secret": "
value
", "name": "marymajor-22222EXAMPLE
", "expiresTime": "2024-02-04T01:56:04.402000+00:00" }
Você só pode ver o segredo do PAT uma vez — ao criar o PAT. Se você um segredo do PAT ou está preocupado com o fato de ele não estar armazenado com segurança, você pode criar outro.
Você pode visualizar os PATs associados à sua conta de usuário usando a AWS CLI. Você só pode visualizar informações sobre o PAT, e não o valor do segredo do PAT em si.
nota
Verifique se você está usando uma versão recente da AWS CLI para trabalhar com o CodeCatalyst. As versões anteriores podem não conter os comandos do CodeCatalyst. Você deve configurar seu perfil da AWS CLI antes de poder usá-la com o CodeCatalyst. Para ter mais informações, consulte Configuração para usar o AWS CLI com o CodeCatalyst.
Visualização de PATs
Você pode visualizar PATs no CodeCatalyst. A lista mostra todos os PATs associados à sua identidade de usuário. O PAT está associado ao seu perfil de usuário em todos os espaços e projetos no CodeCatalyst. Os PATs expirados não são exibidos porque são excluídos após expirarem.
Visualização de PATs (console)
Você pode usar o console para visualizar PATs associados à sua identidade de usuário no CodeCatalyst.
Para ver seus tokens de acesso pessoais (console)
Abra o console do CodeCatalyst em https://codecatalyst.aws/
. -
Na barra de menu superior, escolha seu selo de perfil e escolha Minhas configurações. A página Minhas configurações do CodeCatalyst é aberta.
dica
Você também pode encontrar seu perfil de usuário acessando a página de membros de um projeto ou espaço e escolhendo seu nome na lista de membros.
-
Em Tokens de acesso pessoal, veja os nomes e as datas de expiração dos PATs atuais.
Visualização de PATs (CLI)
Você pode usar a CLI para visualizar PATs associados à sua identidade de usuário no CodeCatalyst.
Para ver seus tokens de acesso pessoais (AWS CLI)
-
No terminal ou na linha de comando, execute o comando list-access-tokens da seguinte maneira.
aws codecatalyst list-access-tokens
Se houver êxito, o comando retornará informações sobre os PATs associados à sua conta de usuário, como no exemplo a seguir.
{ "items": [ { "id": "
a1b2c3d4-5678-90ab-cdef-EXAMPLEaaaaa
", "name": "marymajor-22222EXAMPLE
", "expiresTime": "2024-02-04T01:56:04.402000+00:00" }, { "id": "a1b2c3d4-5678-90ab-cdef-EXAMPLEbbbbb
", "name": "marymajor-11111EXAMPLE
", "expiresTime": "2023-03-12T01:58:40.694000+00:00" } ] }
Exclusão de PATs
Você pode excluir os PATs associados à sua identidade de usuário no CodeCatalyst.
Exclusão de PATs (console)
Você pode usar o console para excluir PATs no CodeCatalyst.
Para excluir um token de acesso pessoal (console)
Abra o console do CodeCatalyst em https://codecatalyst.aws/
. -
Na barra de menu superior, escolha seu selo de perfil e escolha Minhas configurações. A página Minhas configurações do CodeCatalyst é aberta.
dica
Você também pode encontrar seu perfil de usuário acessando a página de membros de um projeto ou espaço e escolhendo seu nome na lista de membros.
-
Em Tokens de acesso pessoal, escolha o seletor ao lado do PAT que você deseja excluir e, depois, selecione Excluir.
Na página Excluir PAT: <name>?, para confirmar a exclusão, digite delete no campo de texto. Escolha Excluir.
Exclusão de PATs (CLI)
Você pode excluir um PAT associado à sua identidade de usuário usando a AWS CLI. Para fazer isso, você deve fornecer o ID do PAT, que pode ser visualizado usando o comando delete-access-token.
nota
Verifique se você está usando uma versão recente da AWS CLI para trabalhar com o CodeCatalyst. As versões anteriores podem não conter os comandos do CodeCatalyst. Para ter mais informações sobre como usar a AWS CLI com o CodeCatalyst, consulte Configuração para usar o AWS CLI com o CodeCatalyst.
Como excluir um token de acesso pessoal (AWS CLI)
-
No terminal ou na linha de comando, execute o comando delete-access-token, fornecendo o ID do PAT que você deseja excluir. Por exemplo, execute o comando a seguir para excluir um PAT com um ID de
123EXAMPLE
.aws codecatalyst delete-access-token --id
a1b2c3d4-5678-90ab-cdef-EXAMPLEbbbbb
Se houver êxito, o comando não retornará resposta nenhuma.