Agregar un repositorio basado en Git a Amazon EMR - Amazon EMR

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Agregar un repositorio basado en Git a Amazon EMR

nota

Los Notebooks EMR están disponibles como espacios de trabajo de EMR Studio en la consola. El botón Crear espacio de trabajo de la consola permite crear nuevos blocs de notas. Para crear espacios de trabajo o acceder a ellos, los usuarios de Cuadernos de EMR necesitan permisos de rol de IAM adicionales. Para obtener más información, consulte Amazon EMR Notebooks, Amazon EMR Studio Workspaces en la consola y la consola Amazon EMR.

Consulte las siguientes secciones para obtener información sobre cómo agregar un repositorio basado en Git a un cuaderno de EMR de la consola antigua o a un Espacio de trabajo de EMR Studio de la nueva consola.

New console

Como Cuadernos de EMR es Espacios de trabajo de EMR Studio en la nueva consola, puede seguir las instrucciones de Vincular repositorios basados en Git a un espacio de trabajo de EMR Studio para asociar hasta tres repositorios de Git a su espacio de trabajo.

También puede utilizar la extensión JupyterLab Git. Seleccione el icono de Git en la barra lateral izquierda de su cuaderno de JupyterLab para acceder a la extensión. Para obtener información sobre la extensión, consulte el repositorio jupyterlab-git. GitHub

Para asociar un repositorio de Git a un espacio de trabajo, el administrador de Studio debe tomar medidas para configurar Studio y permitir la vinculación de repositorios de Git. Para obtener más información, consulte Establecer el acceso y los permisos para los repositorios basados en Git.

Old console
Para agregar un repositorio basado en Git como recurso en su cuenta de Amazon EMR con la consola antigua
  1. Abra la consola de Amazon EMR antigua en https://console.aws.amazon.com/elasticmapreduce.

  2. Elija Git repositories (Repositorios de Git) y, a continuación, seleccione Add repository (Añadir repositorio).

  3. En Nombre del repositorio, escriba el nombre que desee utilizar para el repositorio en Amazon EMR.

    Los nombres solo pueden contener caracteres alfanuméricos, guiones (-) o guiones bajos (_).

  4. En Git repository URL (URL del repositorio de Git), escriba la URL del repositorio. Cuando utilizas un CodeCommit repositorio, esta es la URL que se copia cuando eliges Clonar URL y, a continuación, clonar HTTPS, por ejemplo. https://git-codecommit.us-west-2.amazonaws.com/v1/repos/MyCodeCommitRepoName

  5. En Branch (Rama), escriba un nombre de rama.

  6. En Git credentials (Credenciales de Git), elija las opciones de acuerdo con las siguientes pautas. Puede usar un nombre de usuario y una contraseña de Git o un token de acceso personal (PAT) para autenticarse en su repositorio. Cuadernos de EMR accede a sus credenciales de Git mediante los secretos almacenados en Secrets Manager.

    nota

    Si utilizas un GitHub repositorio, te recomendamos que utilices un token de acceso personal (PAT) para autenticarte. A partir del 13 de agosto de 2021, GitHub ya no aceptará contraseñas al autenticar las operaciones de Git. Para obtener más información, consulta la publicación sobre los requisitos de autenticación de token para las operaciones de Git en El GitHub Blog.

    Opción Descripción

    Usar un secreto de AWS existente

    Elija esta opción si ya ha guardado sus credenciales como un secreto en Secrets Manager y, a continuación, seleccione el nombre del secreto en la lista.

    Si selecciona un secreto asociado con un nombre de usuario y contraseña de Git, el secreto debe estar en el formato {"gitUsername": "MyUserName", "gitPassword": "MyPassword"}.

    Crear un nuevo secreto

    Elija esta opción para asociar las credenciales de Git existentes con un nuevo secreto que cree en Secrets Manager. Realice una de las siguientes acciones basadas en las credenciales de Git que utilice para el repositorio.

    Si usa un nombre de usuario y una contraseña de Git para acceder al repositorio, seleccione Nombre de usuario y contraseña, escriba el nombre del secreto que va a usar en Secrets Manager y, a continuación, escriba el nombre de usuario y la contraseña que asociar al secreto.

    –O BIEN–

    Si utiliza un token de acceso personal para acceder al repositorio, seleccione Token de acceso personal (PAT), escriba el nombre del secreto que usará en Secrets Manager y, a continuación, escriba su token de acceso personal.

    Para obtener más información, consulta Cómo crear un token de acceso personal para la línea de comandos GitHub y un token de acceso personal para Bitbucket. CodeCommit Los repositorios no admiten esta opción.

    Usar un repositorio público sin credenciales

    Elija esta opción para acceder a un repositorio público.

  7. Elija Add repository (Añadir repositorio).