Creación y conexión a una instancia de base de datos para Amazon RDS Custom for SQL Server - Amazon Relational Database Service

Creación y conexión a una instancia de base de datos para Amazon RDS Custom for SQL Server

Puede crear una instancia de base de datos de RDS Custom y, a continuación, conectarse a ella mediante AWS Systems Manager o Remote Desktop Protocol (RDP).

importante

Antes de que pueda crear o conectarse a una instancia de base de datos de RDS Custom for SQL Server, asegúrese de completar las tareas en Configuración del entorno para Amazon RDS Custom for SQL Server.

Puede etiquetar instancias de base de datos de RDS Custom cuando las crea, pero no cree ni modifique la etiqueta AWSRDSCustom necesaria para la automatización de RDS Custom. Para obtener más información, consulte Etiquetado de los recursos de RDS Custom for SQL Server.

La primera vez que crea una instancia de base de datos de RDS Custom for SQL Server, podría recibir el siguiente error: The service-linked role is in the process of being created (El rol vinculado al servicio se está creando). Inténtelo de nuevo más tarde. Si lo hace, espere unos minutos e intente crear la instancia de base de datos de nuevo.

Creación de una instancia de base de datos de RDS Custom para SQL Server

Cree una instancia de base de datos de Amazon RDS Custom for SQL Server mediante la AWS Management Console o la AWS CLI. El procedimiento es similar al que se debe seguir para crear una instancia de base de datos de Amazon RDS.

Para obtener más información, consulte Creación de una instancia de base de datos de Amazon RDS.

Para crear una instancia de base de datos de RDS Custom for SQL Server
  1. Inicie sesión en la AWS Management Console y abra la consola de Amazon RDS en https://console.aws.amazon.com/rds/.

  2. En el panel de navegación, elija Databases (Bases de datos).

  3. Elija Create database (Crear base de datos).

  4. Elija Standard Create (Creación estándar) para el método de creación de la base de datos.

  5. Para Engine options (Opciones del motor), elija Microsoft SQL Server para el tipo de motor.

  6. Para Database management type (Tipo de administración de base de datos), elija Amazon RDS Custom.

  7. En la sección Edition (Edición), elija la edición del motor de base de datos que desea utilizar.

  8. (Opcional) Si tiene la intención de crear la instancia de base de datos a partir de una CEV, active la casilla Use custom engine version (CEV) (Usar versión de motor personalizada [CEV]). En la lista desplegable, seleccione CEV.

  9. Para Versión de la base de datos, mantenga el valor predeterminado de la versión.

  10. Para Templates (Plantillas), elija Production (Producción).

  11. En la sección Settings (Configuración), ingrese un nombre exclusivo para el DB instance identifier (Identificador de instancias de bases de datos).

  12. Para ingresar la contraseña maestra, proceda del modo siguiente:

    1. En la sección Settings (Configuración), abra Credential Settings (Configuración de credenciales).

    2. Desmarque la casilla Auto generate a password (Generar automáticamente una contraseña).

    3. Cambie el valor del Master username (Nombre de usuario maestro) e ingrese la misma contraseña en Master password (Contraseña maestra) y Confirm password (Confirmar contraseña).

    De forma predeterminada, la nueva instancia de base de datos de RDS Custom utiliza una contraseña generada automáticamente para el usuario maestro.

  13. En la sección DB instance size (Tamaño de la instancia de base de datos), elija un valor para la DB instance class Clase de instancia de base de datos.

    Para ver las clases compatibles, consulte Compatibilidad de clases de instancias de base de datos con RDS Custom for SQL.

  14. Elija la configuración de Storage (Almacenamiento).

  15. Para RDS Custom security (Seguridad de RDS Custom), realice una de las siguientes opciones:

    1. Para el perfil de instancia IAM tiene dos opciones para elegir el perfil de instancia para la instancia de base de datos de RDS Custom para SQL Server.

      1. Elija Crear un nuevo perfil de instancia y proporcione un sufijo de nombre de perfil de instancia. Para obtener más información, consulte Creación automática de perfiles de instancias mediante la AWS Management Console.

      2. Elija un perfil de instancia existente. En la lista desplegable, elige el perfil de instancia que comience por AWSRDSCustom.

    2. Para Encryption (Cifrado), elija Enter a key ARN (Ingresar una ARN de clave) para enumerar las claves de AWS KMS disponibles. A continuación, elija la clave de la lista.

      Se requiere una clave AWS KMS para RDS Custom. Para obtener más información, consulte Asegúrese de que tiene una clave de cifrado simétrica AWS KMS.

  16. Para las secciones restantes, especifique la configuración de la instancia de base de datos de RDS Custom que prefiera. Para obtener más información acerca de cada configuración, consulte Configuración de instancias de base de datos. La siguiente configuración no aparece en la consola y no se admite:

    • Processor features (Características del procesador)

    • Storage autoscaling (Escalado automático de almacenamiento)

    • Disponibilidad y durabilidad

    • Opción de Password and Kerberos authentication (autenticación de Contraseña y Kerberos) en la Database authentication (Autenticación de base de datos) (solo se admite Password authentication [Autenticación de contraseña])

    • Grupo de Database options (Opciones de base de datos) en Additional configuration (Configuración adicional)

    • Performance Insights (Información sobre rendimiento)

    • Log exports (Exportaciones de registros)

    • Enable auto minor version upgrade (Habilitar la actualización automática de la versión secundaria)

    • Deletion protection (Protección contra eliminación

    Backup retention period (Periodo de retención de copia de seguridad) es compatible, pero no puedes elegir 0 días.

  17. Elija Crear base de datos.

    El botón View credential details (Ver detalles de la credencial) aparece en la página Databases (Bases de datos).

    Para ver el nombre de usuario y la contraseña maestros para la instancia de base de datos de RDS Custom, elija View credential details (Ver detalles de credenciales).

    Para conectarse a la instancia de base de datos como usuario maestro, utilice el nombre de usuario y la contraseña que aparecen.

    importante

    No puede ver la contraseña de usuario maestro de nuevo. Si no la registra, es posible que tenga que cambiarla. Para cambiar la contraseña del usuario maestro después de que la instancia de base de datos de RDS Custom esté disponible, modifique la instancia de base de datos. Para obtener más información acerca de la modificación de una instancia de base de datos, consulte Administración de una instancia de base de datos para Amazon RDS Custom for SQL Server.

  18. Elija Databases (Bases de datos) para ver la lista de instancias de base de datos de RDS Custom.

  19. Elija la instancia de base de datos de RDS Custom que acaba de crear.

    En la consola de RDS, aparecen los detalles de la nueva instancia de base de datos de RDS Custom:

    • La instancia de base de datos tiene un estado de creating (creación) hasta que la instancia de base de datos de RDS Custom se crea y está lista para su uso. Cuando el estado cambie a available (disponible), podrá conectarse a la instancia de base de datos. En función de la clase de instancia y el almacenamiento asignado, la nueva instancia de base de datos puede tardar varios minutos en estar disponible.

    • El Role (Rol) tiene el valor Instance (RDS Custom) [Instancia (RDS Custom]).

    • El RDS Custom automation mode (Modo de automatización de RDS Custom) tiene el valor Full automation (Automatización completa). Esta configuración significa que la instancia de base de datos proporciona monitoreo automático y recuperación de instancias.

Puede crear una instancia de base de datos de RDS Custom mediante el comando AWS CLI create-db-instance.

Se requieren las siguientes opciones:

El siguiente ejemplo crea una instancia de base de datos de RDS Custom for SQL Server denominada my-custom-instance. El periodo de retención de copia de seguridad es de 3 días.

nota

Para crear una instancia de base de datos a partir de una versión de motor personalizada (CEV, por sus siglas en inglés), proporcione un nombre CEV existente al parámetro --engine-version. Por ejemplo, --engine-version 15.00.4249.2.my_cevtest

Para Linux, macOS o:Unix

aws rds create-db-instance \ --engine custom-sqlserver-ee \ --engine-version 15.00.4073.23.v1 \ --db-instance-identifier my-custom-instance \ --db-instance-class db.m5.xlarge \ --allocated-storage 20 \ --db-subnet-group mydbsubnetgroup \ --master-username myuser \ --master-user-password mypassword \ --backup-retention-period 3 \ --no-multi-az \ --port 8200 \ --kms-key-id mykmskey \ --custom-iam-instance-profile AWSRDSCustomInstanceProfileForRdsCustomInstance

En:Windows

aws rds create-db-instance ^ --engine custom-sqlserver-ee ^ --engine-version 15.00.4073.23.v1 ^ --db-instance-identifier my-custom-instance ^ --db-instance-class db.m5.xlarge ^ --allocated-storage 20 ^ --db-subnet-group mydbsubnetgroup ^ --master-username myuser ^ --master-user-password mypassword ^ --backup-retention-period 3 ^ --no-multi-az ^ --port 8200 ^ --kms-key-id mykmskey ^ --custom-iam-instance-profile AWSRDSCustomInstanceProfileForRdsCustomInstance
nota

Especifique una contraseña distinta de la que se muestra aquí como práctica recomendada de seguridad.

Obtenga detalles sobre la instancia mediante el comando describe-db-instances.

aws rds describe-db-instances --db-instance-identifier my-custom-instance

En la siguiente salida parcial se muestra el motor, los grupos de parámetros y otra información.

{ "DBInstances": [ { "PendingModifiedValues": {}, "Engine": "custom-sqlserver-ee", "MultiAZ": false, "DBSecurityGroups": [], "DBParameterGroups": [ { "DBParameterGroupName": "default.custom-sqlserver-ee-15", "ParameterApplyStatus": "in-sync" } ], "AutomationMode": "full", "DBInstanceIdentifier": "my-custom-instance", "TagList": [] } ] }