View a markdown version of this page

Comparta conexiones con Cuentas de AWS - Consola de Developer Tools

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.

Comparta conexiones con Cuentas de AWS

Puedes usar el uso compartido de recursos con AWS RAM para compartir una conexión existente con otra Cuenta de AWS o con cuentas de tu organización. Puedes usar tu conexión compartida con los recursos si administras conexiones de origen de terceros, como en CodePipeline. AWS

importante

La conexión compartida no está permitida para codestar-connections los recursos. Esto solo es compatible con los codeconnections recursos.

Antes de empezar:

  • Ya debe haber creado una conexión con su Cuenta de AWS.

  • Debe tener habilitado el uso compartido de recursos.

  • Debe tener configurados los permisos necesarios. Para obtener más información, consulte Permisos compatibles para compartir la conexión.

nota

Para compartir la conexión, debes ser el propietario de la organización o el propietario del repositorio si no perteneces a una organización. La cuenta con la que compartes también necesitará permisos para acceder al repositorio.

Compartir una conexión (consola)

Puede usar la consola para crear recursos de conexión compartidos.

  1. Inicia sesión en Consola de administración de AWS.

    Selecciona Crear recurso compartido en la página Compartidos por mí: Recursos compartidos de la AWS RAM consola.

  2. Como AWS RAM los recursos compartidos existen en regiones específicas de AWS, elija la región de AWS adecuada en la lista desplegable situada en la esquina superior derecha de la consola. Para crear recursos compartidos que contengan recursos globales, debe establecer la región de AWS en EE. UU. Este (Norte de Virginia),

    Para obtener más información sobre cómo compartir recursos globales, consulte Compartir recursos regionales en comparación con recursos globales.

  3. En la página de creación, en Nombre, introduzca un nombre para el recurso compartido. En Recursos, elige Conexiones de código.

    Agregue un recurso compartido seleccionando el recurso en la página de creación
  4. Elija su recurso de conexión y asigne los principales con los que desea compartirlo.

  5. Seleccione Crear.

Comparta una conexión (CLI)

Puede usar el AWS Command Line Interface (AWS CLI) para compartir una conexión existente con otras cuentas y ver las conexiones de las que es propietario o que ha compartido con usted.

Para ello, usa los accept-resource-share-invitation comandos create-resource-share y para AWS RAM.

Para compartir una conexión
  1. Inicia sesión con la cuenta que compartirá la conexión.

  2. Abra un terminal (Linux, macOS o Unix) o un símbolo del sistema (Windows). Usa el AWS CLI para ejecutar el create-resource-share comando, especificando y --principals para tu conexión compartida. --name --resource-arns En este ejemplo, el nombre es my-shared-resource y el nombre de la conexión especificada está MyConnection en el ARN del recurso. Enprincipals, indique la cuenta o cuentas de destino con las que está compartiendo.

    aws ram create-resource-share --name my-shared-resource --resource-arns connection_ARN --principals destination_account

    Si se ejecuta correctamente, este comando devuelve la información del ARN de la conexión, que será similar a lo siguiente.

    { "resourceShare": { "resourceShareArn": "arn:aws:ram:us-west-2:111111111111:resource-share/4476c27d-8feb-4b21-afe9-7de23EXAMPLE", "name": "MyNewResourceShare", "owningAccountId": "111111111111", "allowExternalPrincipals": true, "status": "ACTIVE", "creationTime": 1634586271.302, "lastUpdatedTime": 1634586271.302 } }
  3. Las solicitudes para compartir se pueden aceptar tal y como se detalla en el siguiente procedimiento.

Para autenticar y aceptar la conexión, compártala con la cuenta de destino

El siguiente procedimiento es opcional para las cuentas de destino que pertenecen a la misma organización y tienen habilitado el uso compartido de recursos en las organizaciones.

  1. Inicia sesión con la cuenta de destino que recibirá la invitación.

  2. Abra un terminal (Linux, macOS o Unix) o un símbolo del sistema (Windows). Usa el AWS CLI para ejecutar el get-resource-share-invitations comando.

    aws ram get-resource-share-invitations

    Capture el ARN de la invitación a compartir recursos para el siguiente paso.

  3. Ejecute el accept-resource-share-invitation comando especificando el--resource-share-invitation-arn.

    aws ram accept-resource-share-invitation --resource-share-invitation-arn invitation_ARN

    Si se ejecuta correctamente, este comando devuelve el siguiente resultado.

    { "resourceShareInvitation": { "resourceShareInvitationArn": "arn:aws:ram:us-west-2:111111111111:resource-share-invitation/1e3477be-4a95-46b4-bbe0-c4001EXAMPLE", "resourceShareName": "MyResourceShare", "resourceShareArn": "arn:aws:ram:us-west-2:111111111111:resource-share/27d09b4b-5e12-41d1-a4f2-19dedEXAMPLE", "senderAccountId": "111111111111", "receiverAccountId": "222222222222", "invitationTimestamp": "2021-09-22T15:07:35.620000-07:00", "status": "ACCEPTED" } }

Ver las conexiones compartidas (consola)

Puede usar la consola para ver los recursos de conexión compartida.

  1. Inicia sesión en Consola de administración de AWS.

    Abra la página Shared by me: Shared resources en la consola RAM de AWS.

  2. Como los recursos compartidos de RAM de AWS existen en regiones específicas de AWS, elija la región de AWS adecuada en la lista desplegable situada en la esquina superior derecha de la consola. Para ver los recursos compartidos que contienen recursos globales, debe establecer la región de AWS como EE.UU. Este (Norte de Virginia),

    Para obtener más información sobre cómo compartir recursos globales, consulte Compartir recursos regionales en comparación con recursos globales.

  3. Se muestra la siguiente información para cada recurso compartido:

    • ID de recurso: el identificador del recurso. Elija el ID de un recurso para abrir una nueva pestaña del navegador y ver el recurso en su consola de servicio nativa.

    • Tipo de recurso: el tipo de recurso.

    • Compartido por última vez: la fecha en la que se compartió el recurso por última vez.

    • Recursos compartidos: el número de recursos compartidos que incluyen el recurso. Para ver la lista de recursos compartidos, elija el número.

    • Entidades principales: el número de entidades principales que pueden acceder al recurso. Elija el valor para ver las entidades principales.

Ver conexiones compartidas (CLI)

Puede utilizarla AWS CLI para ver las conexiones de las que es propietario o que ha compartido con usted.

Para ello, utilice el comando get-resource-shares.

Para ver las conexiones compartidas
  • Abra un terminal (Linux, macOS o Unix) o un símbolo del sistema (Windows). Utilice el AWS CLI para ejecutar el get-resource-shares comando.

    aws ram get-resource-shares

    El resultado devuelve una lista de los recursos compartidos de su cuenta.