View a markdown version of this page

Condividi le connessioni con Account AWS - Console Strumenti di sviluppo

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Condividi le connessioni con Account AWS

Puoi utilizzare la condivisione delle risorse con AWS RAM per condividere una connessione esistente con un altro Account AWS o con gli account della tua organizzazione. Puoi utilizzare la tua connessione condivisa con le risorse AWS che gestisci per connessioni a fonti di terze parti, ad esempio in CodePipeline.

Importante

La condivisione della connessione non è supportata per codestar-connections le risorse. Questa funzionalità è supportata solo per codeconnections le risorse.

Prima di iniziare:

Nota

Per condividere la connessione, devi essere il proprietario dell'organizzazione o il proprietario del repository se non fai parte di un'organizzazione. L'account con cui condividi richiederà anche le autorizzazioni per l'accesso al repository.

Condividere una connessione (console)

È possibile utilizzare la console per creare risorse di connessione condivise.

  1. Accedi alla Console di gestione AWS.

    Scegli Crea condivisione di risorse nella pagina Condiviso da me: risorse condivise della AWS RAM console.

  2. Poiché le condivisioni di AWS RAM risorse esistono in regioni AWS specifiche, scegli la regione AWS appropriata dall'elenco a discesa nell'angolo in alto a destra della console. Per creare condivisioni di risorse che contengano risorse globali, devi impostare la regione AWS su Stati Uniti orientali (Virginia settentrionale),

    Per ulteriori informazioni sulla condivisione di risorse globali, consulta Condivisione delle risorse regionali rispetto alle risorse globali.

  3. Nella pagina di creazione, in Nome, inserisci un nome per la condivisione delle risorse. In Risorse, scegli Code Connections.

    Aggiungi una condivisione di risorse scegliendo la risorsa nella pagina di creazione
  4. Scegli la tua risorsa di connessione e assegna i principali con cui desideri condividere.

  5. Scegli Crea.

Condividi una connessione (CLI)

Puoi utilizzare AWS Command Line Interface (AWS CLI) per condividere una connessione esistente con altri account e visualizzare le connessioni che possiedi o che hai condiviso con te.

A tale scopo, utilizzate i accept-resource-share-invitation comandi create-resource-share and per AWS RAM.

Per condividere una connessione
  1. Accedi con l'account che condividerà la connessione.

  2. Apri un terminale (Linux, macOS o Unix) o prompt dei comandi (Windows). Usa il AWS CLI pulsante per eseguire il create-resource-share comando, specificando --name--resource-arns, e --principals per la condivisione della connessione. In questo esempio, il nome è my-shared-resource e il nome di connessione specificato si trova MyConnection nella risorsa ARN. Inprincipals, fornisci l'account o gli account di destinazione con cui stai condividendo.

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

    In caso di esito positivo, questo comando restituisce informazioni dell'ARN della connessione simili alle seguenti.

    { "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. Le richieste di condivisione possono essere accettate come descritto nella procedura successiva.

Per autenticare e accettare la connessione, condividi con l'account di destinazione

La procedura seguente è facoltativa per gli account di destinazione che appartengono alla stessa organizzazione e per i quali è abilitata la condivisione delle risorse in Organizzazioni.

  1. Accedi con l'account di destinazione che riceverà l'invito.

  2. Apri un terminale (Linux, macOS o Unix) o prompt dei comandi (Windows). Usa il AWS CLI per eseguire il get-resource-share-invitations comando.

    aws ram get-resource-share-invitations

    Acquisisci l'ARN dell'invito alla condivisione delle risorse per il passaggio successivo.

  3. Esegui il accept-resource-share-invitation comando, specificando il. --resource-share-invitation-arn

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

    In caso di successo, questo comando restituisce il seguente risultato.

    { "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" } }

Visualizza le connessioni condivise (console)

È possibile utilizzare la console per visualizzare le risorse di connessione condivise.

  1. Accedi alla Console di gestione AWS.

    Apri la pagina Shared by me: Shared resources nella console AWS RAM.

  2. Poiché le condivisioni di risorse RAM AWS esistono in regioni AWS specifiche, scegli la regione AWS appropriata dall'elenco a discesa nell'angolo in alto a destra della console. Per visualizzare le condivisioni di risorse che contengono risorse globali, devi impostare la regione AWS su Stati Uniti orientali (Virginia settentrionale),

    Per ulteriori informazioni sulla condivisione di risorse globali, consulta Condivisione delle risorse regionali rispetto alle risorse globali.

  3. Per ogni risorsa condivisa, sono disponibili le seguenti informazioni:

    • ID risorsa: l'ID della risorsa. Scegli l'ID di una risorsa per aprire una nuova scheda del browser e visualizzare la risorsa nella relativa console di servizio nativa.

    • Tipo di risorsa: il tipo di risorsa.

    • Data ultima condivisione: la data in cui la risorsa è stata condivisa l'ultima volta.

    • Condivisioni di risorse: il numero di condivisioni di risorse che includono la risorsa. Per visualizzare l'elenco delle condivisioni di risorse, scegli il numero.

    • Responsabili: il numero di responsabili che possono accedere alla risorsa. Scegli il valore per visualizzare i principali.

Visualizza le connessioni condivise (CLI)

Puoi utilizzarlo AWS CLI per visualizzare le connessioni che possiedi o che hai condiviso con te.

Per farlo, utilizzare il comando get-resource-shares.

Per visualizzare le connessioni condivise
  • Apri un terminale (Linux, macOS o Unix) o prompt dei comandi (Windows). Usa il AWS CLI per eseguire il get-resource-shares comando.

    aws ram get-resource-shares

    L'output restituisce un elenco di condivisioni di risorse per il tuo account.