

# Conexión a la instancia de base de datos de RDS Custom DB mediante AWS Systems Manager
<a name="custom-creating-sqlserver.ssm"></a>

Una vez que haya creado la instancia de base de datos de RDS Custom, puede conectarse a ella mediante Session Manager AWS Systems Manager. Session Manager es una capacidad de Systems Manager que puede utilizar para administrar instancias de Amazon EC2 a través de un shell basado en navegador o mediante la AWS CLI. Para obtener más información, consulte [AWSSystems Manager Session Manager](https://docs.aws.amazon.com/systems-manager/latest/userguide/session-manager.html).

## Consola
<a name="custom-creating-sqlserver.ssm.CON"></a>

**Para conectarse a su instancia de base de datos mediante Session Manager**

1. Inicie sesión en la Consola de administración de AWS y abra la consola de Amazon RDS en [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. En el panel de navegación, elija **Databases** (Bases de datos) y, a continuación, seleccione la instancia de base de datos de RDS Custom que desea detener.

1. Elija **Configuration (Configuración)**.

1. Tenga en cuenta el valor de **Resource ID** (ID de recurso) para la instancia de base de datos. Por ejemplo, el ID del recurso puede ser `db-ABCDEFGHIJKLMNOPQRS0123456`.

1. Abra la consola de Amazon EC2 en [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. En el panel de navegación, elija **Instances** (Instancias).

1. Busque el nombre de la instancia EC2 y, a continuación, elija el ID de instancia asociado a ella. Por ejemplo, el ID de instancia puede ser `i-abcdefghijklm01234`.

1. Elija **Connect** (Conectar).

1. Elija **Session Manager**.

1. Elija **Conectar**.

   Se abre una ventana para la sesión.

## AWS CLI
<a name="custom-creating-sqlserver.ssm.CLI"></a>

Puede conectarse a la instancia de base de datos de RDS Custom mediante la AWS CLI. Esta técnica requiere el complemento Session Manager para la AWS CLI. Para obtener información sobre cómo instalar el complemento, consulte [Install the Session Manager plugin for the AWS CLI](https://docs.aws.amazon.com/systems-manager/latest/userguide/session-manager-working-with-install-plugin.html) (Instale el complemento Session Manager).

Para encontrar el ID de recurso de base de datos de la instancia de base de datos de RDS Custom, utilice `[describe-db-instances](https://docs.aws.amazon.com/cli/latest/reference/rds/describe-db-instances.html)`.

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

En el siguiente ejemplo de resultado se muestra el ID de recurso de la instancia de RDS Custom. El prefijo es `db-`.

```
db-ABCDEFGHIJKLMNOPQRS0123456
```

Para buscar el ID de instancia EC2 de la instancia de base de datos, utilice `aws ec2 describe-instances`. El siguiente ejemplo utiliza `db-ABCDEFGHIJKLMNOPQRS0123456` para el ID del recurso.

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

El siguiente ejemplo muestra el ID de instancia EC2.

```
i-abcdefghijklm01234
```

Use el comando `aws ssm start-session`, proporcionando el ID de instancia EC2 en el parámetro `--target`.

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

Una conexión exitosa sería como la siguiente.

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