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 database RDS Custom utilizzando Session Manager
Dopo aver creato l'istanza database RDS Custom, è possibile connettersi ad essa utilizzando AWS Systems Manager Session Manager. Questa è la tecnica preferita quando l'istanza database non è accessibile pubblicamente.
Session Manager consente di accedere alle istanze Amazon EC2 tramite una shell (interprete di comandi) basata su browser o tramite la AWS CLI. Per ulteriori informazioni, consulta AWSSystems Manager Session Manager.
Per connettersi all'istanza database utilizzando Session Manager
Accedi alla AWS Management Console e apri la console Amazon RDS all'indirizzo https://console.aws.amazon.com/rds/
. -
Nel riquadro di navigazione, scegliere Databases (Database) e quindi scegliere l'istanza database RDS Custom a cui desideri connetterti.
-
Scegliere Configuration (Configurazione).
-
Annota Resource ID (Risorsa ID)per l'istanza database. Ad esempio, l'ID risorsa potrebbe essere
db-ABCDEFGHIJKLMNOPQRS0123456. -
Aprire la console Amazon EC2 all'indirizzo https://console.aws.amazon.com/ec2/
. -
Nel pannello di navigazione, seleziona Instances (Istanze).
-
Cerca il nome dell'istanza EC2, quindi fai clic sull'ID istanza associato con esso. Ad esempio, l'istanza ID potrebbe essere
i-abcdefghijklm01234. -
Scegli Connetti.
-
Scegli Session Manager.
-
Scegli Connetti.
Si apre una finestra per la sessione.
Puoi connettere l'istanza database RDS Custom tramite 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 dell'istanza database RDS Custom, utilizzare aws 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 Custom. Il prefisso è db-.
db-ABCDEFGHIJKLMNOPQRS0123456
Per trovare l'ID dell'istanza EC2 della tua istanza database, utilizzare aws 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'istanza EC2.
i-abcdefghijklm01234
Utilizzo del comando aws ssm start-session, che fornisce l'ID istanza EC2 nel parametro --target.
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]$