Integre Visual Studio conAWS CodeCommit - AWS CodeCommit

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.

Integre Visual Studio conAWS CodeCommit

Puede utilizar Visual Studio para realizar cambios en el código en un repositorio de CodeCommit. LaAWS Toolkit for Visual Studioincluye ahora características que hacen más fácil y cómodo el uso de CodeCommit cuando se trabaja en Visual Studio Team Explorer. El Toolkit for Visual Studio está diseñado para funcionar con credenciales de Git y un usuario de IAM. Puede clonar repositorios existentes, crear repositorios, confirmar y enviar cambios en el código a un repositorio y mucho más.

importante

El Toolkit for Visual Studio solo está disponible para su instalación en los sistemas operativos de Windows.

Si ha utilizado Toolkit for Visual Studio antes, probablemente ya esté familiarizado con la configuración deAWSPerfiles de credenciales que contienen una clave de acceso y una clave secreta. Estos perfiles de credenciales se usan en Toolkit for Visual Studio para habilitar las llamadas aAWS(por ejemplo, en Amazon S3 para obtener una lista de los buckets o en CodeCommit para obtener una lista de repositorios). Para extraer y enviar un código a un repositorio de CodeCommit, también se necesitan credenciales de Git. Si no dispone de credenciales de Git, Toolkit for Visual Studio puede generar y aplicar esas credenciales por usted. Esto puede ahorrarle mucho tiempo.

Para usar Visual Studio con CodeCommit, necesita lo siguiente:

Paso 1: Obtenga unaaccesskey ysecretkey parayOur IAMuser

Si no tiene aún configurado un perfil de credenciales en el equipo donde se ha instalado Visual Studio, puedeconfigure uno con el comandoAWS CLIy laaws configureComando de la. También puede seguir los pasos de este procedimiento para crear y descargar sus credenciales. Proporciónelas al Toolkit for Visual Studio cuando se le solicite.

Estas claves de acceso constan de un ID de clave de acceso y una clave de acceso secreta, que se utilizan para firmar mediante programación las solicitudes que realiza aAWS. Si no tiene claves de acceso, puede crearlas desde laAWS Management Console. Como práctica recomendada, no utilice la Cuenta de AWS Para realizar cualquier tarea en la que no sea necesario usarlo. Por el contrario,Creación de un nuevo usuario administrador de IAMcon claves de acceso para usted.

El único momento en el que puede ver o descargar la clave de acceso secreta de es cuando crea las claves. No puede recuperarlas más adelante. Sin embargo, puede crear nuevas claves de acceso en cualquier momento. También debe tener permisos para realizar las acciones de IAM requeridas. Para obtener más información, consultePermisos obligatorios para obtener acceso a recursos de IAMen laIAM User Guide.

Para crear claves de acceso para un usuario de IAM

  1. Inicie sesión en la AWS Management Console y abra la consola de IAM en https://console.aws.amazon.com/iam/.

  2. En el panel de navegación, seleccione Users.

  3. Elija el nombre del usuario cuyas claves de acceso desea crear y, a continuación, elija lacredenciales de seguridad depestaña.

  4. En el navegadorClaves de accesosección, elija.Creación de clave de acceso.

  5. Para ver el nuevo key pair de acceso, elijaMostrar. No podrá obtener acceso de nuevo a la clave de acceso secreta cuando este cuadro de diálogo se cierre. Sus credenciales tendrán el aspecto siguiente:

    • ID de clave de acceso: AKIAIOSFODNN7EXAMPLE

    • Clave de acceso secreta: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY

  6. Para descargar el par de claves, elija Download .csv file (Descargar archivo .csv). Almacene las claves en un lugar seguro. No podrá obtener acceso de nuevo a la clave de acceso secreta cuando este cuadro de diálogo se cierre.

    Mantenga la confidencialidad de las claves para proteger su Cuenta de AWS y no las envíe nunca por correo electrónico. No las comparta fuera de su organización, aunque reciba una petición que parezca provenir de AWS o Amazon.com. Nadie que represente legítimamente a Amazon le pedirá nunca su clave secreta.

  7. Después de descargar el.csv, elijaClose. Cuando cree una clave de acceso, el par de claves se activa de forma predeterminada, y puede utilizar el par de inmediato.

Temas relacionados

Paso 2: InstallAWS Toolkit for Visual Studioyconnect a CodeCommit

Uso de Toolkit for Visual Studio es un paquete de software que puede agregar a Visual Studio. Una vez instalado, puede conectarse a CodeCommit desde Team Explorer en Visual Studio.

Para instalar Toolkit for Visual Studio con laAWS CodeCommity configure el acceso al repositorio del proyecto

  1. Instale Visual Studio en su equipo local si no tiene una versión compatible ya instalada.

  2. Descargue e instale Toolkit for Visual Studioy guarde el archivo en una carpeta o un directorio local. Lance el asistente de instalación abriendo el archivo. Cuando se le solicite en elIntroducción aAWS Toolkit for Visual Studio, introduzca o importe suAWSCredenciales de (la claves de acceso y la clave secreta) y, a continuación, elijaGuarde y cierre.

  3. En Visual Studio, abraExplorador de equipos. En Hosted Service Providers (Proveedores de servicios alojados), busque AWS CodeCommit y, a continuación, elija Connect (Conectar).

    
                        Conexión a CodeCommit en Team Explorer con Toolkit for Visual Studio instalado.
  4. Aplique alguna de las siguientes acciones:

    • Si ya tiene configurado un perfil de credenciales único en el equipo, Toolkit for Visual Studio lo aplica automáticamente. No hay que hacer nada más. El panel de conexión de AWS CodeCommit aparece en Team Explorer.

    • Si tiene configurado más de un perfil de credenciales en el equipo, se le pedirá que elija el que desea utilizar. Elija el perfil asociado con el usuario de IAM que utilizará para conectarse a los repositorios de CodeCommit y, a continuación, elijaOK.

    • Si no tiene configurado ningún perfil, aparecerá un cuadro de diálogo indicando que debe proporcionar las credenciales de seguridad de AWS (la clave de acceso y la clave secreta). Introdúzcalas o impórtelas y, a continuación, elija OK (Aceptar).

Una vez que haya iniciado sesión con un perfil, el panel de conexión de AWS CodeCommit aparece en Team Explorer con opciones para clonar, crear o cerrar la sesión. ElegirCloneclona un repositorio de CodeCommit existente en el equipo local, para que pueda comenzar a trabajar con el código. Esta es la opción que se utiliza con más frecuencia.

Si no tiene repositorios o desea crear uno, seleccione Create. Para obtener más información, consulte Creación de CodeCommitrRepositorio de Visual Studio.

Clone un CodeCommitrRepositorio de Visual Studio

Una vez conectado a CodeCommit puede clonar un repositorio en un repositorio local de su equipo. A continuación, puede comenzar a trabajar con el código.

  1. En Manage Connections, seleccione Clone. EnRegión, elija la opción Región de AWS donde se creó el repositorio en CodeCommit. Elija el repositorio del proyecto y la carpeta de su equipo local en la que desea clonar el repositorio y, a continuación, seleccione OK.

  2. Cuando se le pida que cree credenciales de Git, seleccione Yes. El conjunto de herramientas intenta crear credenciales en su nombre. Debe tener la IAMSelfManageServicEspecificcredentials aplicada al usuario de IAM o los permisos equivalentes. Cuando se le solicite, guarde el archivo de credenciales en un lugar seguro. Esta es la única oportunidad que tendrá para guardar estas credenciales de Git.

    Si el conjunto de herramientas no puede crear credenciales de Git en su nombre, o si selecciona No, debe crear y proporcionar sus propias credenciales de Git. Para obtener más información, consulte Para usuarios HTTPS que utilizan credenciales de Gito siga las instrucciones online.

  3. Cuando haya terminado de clonar el proyecto, ya puede comenzar a editar el código en Visual Studio y confirmar y enviar los cambios al repositorio del proyecto en CodeCommit.

Creación de CodeCommitrRepositorio de Visual Studio

Puede crear repositorios de CodeCommit desde Visual Studio con Toolkit for Visual Studio. Como parte de la creación del repositorio, también debe clonarlo en un repositorio local de su equipo para empezar a trabajar inmediatamente.

  1. En Manage Connections, seleccione Create.

  2. EnRegión, elija la opción Región de AWS En la que desea crear el repositorio. Los repositorios de CodeCommit están organizados por Región de AWS .

  3. En Name (Nombre), introduzca un nombre para el repositorio. Los nombres de repositorio deben ser únicos dentro de una cuenta de Amazon Web Services. Existen límites de caracteres y de longitud. Para obtener más información, consulte Cuotas. En Description (Descripción), introduzca una descripción opcional para este repositorio. Esto ayuda a otras personas a comprender para qué se utiliza el repositorio y ayuda a distinguirlo de otros repositorios de la región.

  4. EnClone enIngrese o acceda a la carpeta o el directorio donde desee clonar este repositorio en su equipo local. Visual Studio clona automáticamente el repositorio una vez creado y crea el repositorio local en la ubicación que elija.

  5. Cuando esté satisfecho con las opciones que ha elegido, seleccione OK.

  6. Si le piden que cree credenciales de Git, seleccione . El conjunto de herramientas intenta crear credenciales en su nombre. Debe tener la IAMSelfManageServicEspecificcredentials aplicada al usuario de IAM o los permisos equivalentes. Cuando se le solicite, guarde el archivo de credenciales en un lugar seguro. Esta es la única oportunidad que tendrá para guardar estas credenciales de Git.

    Si el conjunto de herramientas no puede crear credenciales de Git en su nombre, o si selecciona No, debe crear y proporcionar sus propias credenciales de Git. Para obtener más información, consulte Para usuarios HTTPS que utilizan credenciales de Gito siga las instrucciones online.

Trabajar con CodeCommitrepositories

Una vez conectado a CodeCommit, podrá ver una lista de repositorios asociados a su cuenta de Amazon Web Services. Puede examinar el contenido de estos repositorios en Visual Studio. Abra el menú contextual del repositorio que le interesa y elija Browse en Console.

Las operaciones de Git en Visual Studio para los repositorios de CodeCommit funcionan exactamente igual que para cualquier otro repositorio basado en Git. Puede realizar cambios en el código, añadir archivos y crear confirmaciones locales. Cuando esté listo para compartir, utilice laSyncEn Team Explorer para enviar sus confirmaciones al repositorio de CodeCommit. Dado que las credenciales de Git para el usuario de IAM ya están almacenadas localmente y asociadas a suAWSNo será necesario proporcionarlas de nuevo cuando realiza envíos a CodeCommit.

Para obtener más información acerca de cómo trabajar con Toolkit for Visual Studio, consulte laAWS Toolkit for Visual StudioGuía del usuario de.