Connessione all'istanza DB RDS personalizzata tramite Session Manager - Amazon Relational Database Service

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

Connessione all'istanza DB RDS personalizzata tramite Session Manager

Dopo aver creato l'istanza DB RDS personalizzata, puoi connetterti ad essa utilizzando AWS Systems Manager Session Manager. Questa è la tecnica preferita quando l'istanza database non è accessibile pubblicamente.

Session Manager ti consente di accedere alle EC2 istanze Amazon tramite una shell basata su browser o tramite. AWS CLI Per ulteriori informazioni, consulta AWS Systems Manager Session Manager.

Per connettersi all'istanza database utilizzando Session Manager
  1. Accedi a AWS Management Console e apri la RDS console Amazon all'indirizzo https://console.aws.amazon.com/rds/.

  2. Nel riquadro di navigazione, scegli Database, quindi scegli l'istanza DB RDS personalizzata a cui desideri connetterti.

  3. Scegliere Configuration (Configurazione).

  4. Annota Resource ID (Risorsa ID)per l'istanza database. Ad esempio, l'ID risorsa potrebbe essere db-ABCDEFGHIJKLMNOPQRS0123456.

  5. Apri la EC2 console Amazon all'indirizzo https://console.aws.amazon.com/ec2/.

  6. Nel pannello di navigazione, seleziona Instances (Istanze).

  7. Cerca il nome dell'EC2istanza, quindi fai clic sull'ID dell'istanza ad essa associato. Ad esempio, l'istanza ID potrebbe essere i-abcdefghijklm01234.

  8. Scegli Connetti.

  9. Scegli Session Manager.

  10. Scegli Connetti.

    Si apre una finestra per la sessione.

Puoi connetterti alla tua istanza DB RDS personalizzata utilizzando AWS CLI. Questa tecnica richiede il plugin Session Manager per AWS CLI. Per informazioni su come installare il plugin, consultare Installare il plugin di Session Manager per AWS CLI.

Per trovare l'ID della risorsa DB della tua istanza DB RDS personalizzata, usaaws rds describe-db-instances.

aws rds describe-db-instances \ --query 'DBInstances[*].[DBInstanceIdentifier,DbiResourceId]' \ --output text

Il seguente output di esempio mostra l'ID della risorsa per l'istanza RDS personalizzata. Il prefisso è db-.

db-ABCDEFGHIJKLMNOPQRS0123456

Per trovare l'ID di EC2 istanza della tua istanza DB, usaaws ec2 describe-instances. Nell'esempio seguente viene utilizzato db-ABCDEFGHIJKLMNOPQRS0123456 per l'ID risorsa.

aws ec2 describe-instances \ --filters "Name=tag:Name,Values=db-ABCDEFGHIJKLMNOPQRS0123456" \ --output text \ --query 'Reservations[*].Instances[*].InstanceId'

L'output di esempio seguente mostra l'ID dell'EC2istanza.

i-abcdefghijklm01234

Utilizzate il aws ssm start-session comando, fornendo l'ID dell'EC2istanza nel --target parametro.

aws ssm start-session --target "i-abcdefghijklm01234"

Se l'operazione riesce, la connessione sarà simile al seguente.

Starting session with SessionId: yourid-abcdefghijklm1234 [ssm-user@ip-123-45-67-89 bin]$