Vinculação de repositórios baseados em Git a um Workspace do EMR Studio - Amazon EMR

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

Vinculação de repositórios baseados em Git a um Workspace do EMR Studio

Sobre os repositórios Git para o EMR Studio

Você pode associar, no máximo, três repositórios Git a um Workspace do EMR Studio. Por padrão, cada espaço de trabalho permite que você escolha em uma lista de repositórios Git associados à AWS mesma conta do Studio. Também é possível criar um novo repositório Git como um recurso para um Workspace.

Você pode executar comandos do Git, como os apresentados a seguir, usando um comando de terminal enquanto estiver conectado ao nó primário de um cluster.

!git pull origin <branch-name>

Como alternativa, você pode usar a extensão jupyterlab-git. Abra-o na barra lateral à esquerda ao escolher o ícone Git. Para obter informações sobre a extensão jupyterlab-git para, consulte jupyterlab-git. JupyterLab

Pré-requisitos

Vincular um repositório Git associado a um Workspace
  1. Abra o Workspace que você deseja vincular a um repositório na lista Workspaces no Studio.

  2. Na barra lateral à esquerda, escolha o ícone Repositório Git do Amazon EMR para abrir o painel de ferramentas Repositório Git.

  3. Em Repositórios Git, expanda a lista suspensa e selecione, no máximo, três repositórios para vincular ao Workspace. O EMR Studio registra sua seleção e começa a vincular cada repositório.

Pode demorar algum tempo para que o processo de vinculação seja concluído. Você pode visualizar o status de cada repositório selecionado no painel de ferramentas Repositório Git. Depois que o EMR Studio vincular um repositório a um Workspace, você deverá visualizar os arquivos que pertencem a esse repositório no painel Navegador de arquivos.

Adicionar um novo repositório Git a um Workspace como um recurso
  1. Abra o Workspace que você deseja vincular a um repositório na lista Workspaces em seu Studio.

  2. Na barra lateral à esquerda, escolha o ícone Repositório Git do Amazon EMR para abrir o painel de ferramentas Repositório Git.

  3. Escolha Adicionar novo repositório Git.

  4. Em Nome do repositório, insira um nome descritivo para o repositório no EMR Studio. Os nomes podem conter somente caracteres alfanuméricos, hifens e sublinhados.

  5. Em Git repository URL (URL do repositório do Git), insira o URL do repositório. Quando você usa um CodeCommit repositório, essa é a URL que é copiada quando você escolhe Clonar URL e, em seguida, Clonar HTTPS. Por exemplo, https://git-codecommit.us-west-2.amazonaws.com/v1/repos/[MyCodeCommitRepoName].

  6. Em Filial, insira o nome de uma filial existente que você deseja conferir.

  7. Em Credenciais do Git, escolha uma opção de acordo com as diretrizes apresentadas a seguir. O EMR Studio acessa suas credenciais do Git usando os segredos armazenados no Secrets Manager.

    nota

    Se você usa um GitHub repositório, recomendamos que você use um token de acesso pessoal (PAT) para autenticar. A partir de 13 de agosto de 2021, GitHub exigirá autenticação baseada em tokens e não aceitará mais senhas ao autenticar operações do Git. Para obter mais informações, consulte a publicação Requisitos de autenticação de token para operações do Git no The GitHub Blog.

    Opção Descrição
    Criar um novo segredo

    Escolha essa opção para associar as credenciais existentes do Git a um novo segredo que será criado para você. AWS Secrets Manager Execute um dos seguintes procedimentos com base nas credenciais do Git que você usar para o repositório.

    Se você usar um nome de usuário e uma senha do Git para acessar o repositório, selecione Nome de usuário e senha, insira o Nome do segredo a ser usado no Secrets Manager e, em seguida, insira o Nome de usuário e a Senha a serem associados ao segredo.

    OU

    Se você usar um token de acesso pessoal para acessar o repositório, selecione Token de acesso pessoal (PAT), insira o Nome do segredo a ser usado no Secrets Manager e, em seguida, insira seu token de acesso pessoal. Para obter mais informações, consulte Criação de um token de acesso pessoal para a linha de comando GitHub e Tokens de acesso pessoal para o Bitbucket. CodeCommit os repositórios não oferecem suporte a essa opção.

    Usar um repositório público sem credenciais Escolha esta opção para acessar um repositório público.
    Use um AWS segredo existente

    Escolha esta opção se você já salvou suas credenciais como um segredo no Secrets Manager e, em seguida, selecione o nome do segredo na lista.

    Se você selecionar um segredo associado a um nome de usuário e senha do Git, o segredo deverá estar no formato {"gitUsername": "MyUserName", "gitPassword": "MyPassword"}.

  8. Escolha Adicionar repositório para criar o novo repositório. Depois que o EMR Studio criar o novo repositório, você visualizará uma mensagem de êxito. O novo repositório aparece na lista suspensa em Repositórios Git.

  9. Para vincular o novo repositório ao seu Workspace, escolha-o na lista suspensa em Repositórios Git.

Pode demorar algum tempo para que o processo de vinculação seja concluído. Depois que o EMR Studio vincular o novo repositório ao Workspace, você deverá visualizar uma nova pasta com o mesmo nome do seu repositório no painel Navegador de arquivos.

Para abrir um repositório vinculado diferente, navegue até a pasta dele no Navegador de arquivos.