Una instancia de KMS gestiona claves y secretos. Utilice las claves para cifrar y descifrar datos confidenciales, y los secretos para eliminar las credenciales codificadas directamente en su código.
Paso 1: Comprar una instancia de KMS
Inicie sesión en la consola de Key Management Service. En la barra de navegación superior, seleccione una región. En el panel de navegación izquierdo, elija .
-
En la página Instances, haga clic en Create Instance, seleccione un método de facturación y las especificaciones de la instancia, y luego haga clic en Buy Now.
Suscripción
Parámetro
Descripción
Sitio
El sitio donde se ubica la región de la instancia. Opciones: International regions y Chinese mainland regions.
Tipo de gestión de claves
KMS proporciona claves predeterminadas gratuitas (claves de servicio y claves maestras del cliente) para el cifrado de productos en la nube en cada región. Las claves predeterminadas tienen funciones limitadas y no requieren la compra de una instancia. Solo se pagan los servicios de valor agregado, como la rotación de claves.
Antes de comprar, consulte Seleccionar un tipo de instancia de KMS.
Comprar una instancia de KMS
Una instancia de gestión de claves por software es adecuada para la mayoría de los casos de uso. Elija una instancia de gestión de claves por hardware si necesita seguridad a nivel físico o un cumplimiento estricto, como las normativas financieras.
Software Key Management: las claves se almacenan en una base de datos dedicada para su instancia.
Hardware Key Management: la generación, el almacenamiento, el cifrado y el descifrado de claves dependen de un módulo de seguridad de hardware (HSM) dedicado que cumple con los estándares criptográficos nacionales chinos o con FIPS 140-3 Nivel 3. Si elige este tipo, también debe comprar un HSM. Configure un clúster de HSM para una instancia de gestión de claves por hardware.
Comprar servicios de valor agregado para claves
Copia de seguridad de instancias: exclusivo para instancias de gestión de claves por software. KMS ofrece copias de seguridad de datos gratuitas durante 90 días de forma predeterminada. Si esto no cubre sus necesidades, compre el servicio de copia de seguridad de instancias. Gestión de copias de seguridad.
Rotación de claves predeterminadas: solo las claves predeterminadas gratuitas requieren este servicio de valor agregado. Rotación de claves predeterminadas. Si compró una instancia de KMS, las claves de dicha instancia admiten la rotación de forma predeterminada y no necesitan este servicio adicional.
Región
Seleccione la misma región donde están desplegados sus servicios. Regiones y zonas de disponibilidad.
Modo de despliegue
Las instancias de KMS admiten configuraciones de zona doble o multizona para alta disponibilidad, recuperación ante desastres y balanceo de carga.
NotaEn las regiones Filipinas (Manila) y Tailandia (Bangkok), solo hay una zona disponible, por lo que las instancias de KMS se despliegan en una sola zona de forma predeterminada.
Un despliegue multizona se puede configurar con hasta tres zonas.
Para obtener información sobre la cantidad de zonas en cada región, consulte Regions and zones.
Rendimiento de cómputo
Las especificaciones de rendimiento de la instancia. Por ejemplo, 2000 significa hasta 2,000 QPS para operaciones simétricas y 300 QPS para operaciones asimétricas de forma independiente.
NotaSi necesita una instancia de gestión de claves por software con un rendimiento de cómputo de 10,000 o 20,000, contáctenos.
Cuota de claves
La cuota para claves. El valor predeterminado es 1,000.
Se cuenta por versiones de clave, no por claves. Por ejemplo, una clave con cinco versiones consume cinco unidades de cuota.
Cuota de secretos
La cuota para secretos. El valor predeterminado es 0.
Se cuenta por secretos, sin importar la cantidad de versiones.
NotaOmita este parámetro si no utiliza secretos. Puede agregar una cuota de secretos más adelante mediante una actualización.
Cuota de claves de datos
La cuota para claves de datos (DK). El valor predeterminado es 0.
Se cuenta por versiones de clave de datos, no por claves de datos. Por ejemplo, una clave de datos (DK) con cinco versiones consume cinco unidades de cuota.
Cantidad de gestión de accesos
Esta cuota aplica a dos funciones:
Acceder a una instancia de KMS desde varias VPC en la misma región: permite que múltiples VPC de una misma región accedan a los recursos de KMS. Se requiere una unidad de cuota por cada VPC.
Compartir una instancia de KMS entre varias cuentas: la cantidad de unidades de cuota necesarias equivale al número de cuentas de Alibaba Cloud con las que comparte la instancia.
Ejemplo: asociar tres VPC y compartir con dos cuentas requiere una cuota de como mínimo 5.
Valor predeterminado: 1 (la VPC vinculada).
Análisis de registros
Indica si se habilita el análisis de registros. Descripción general de Log Service.
AvisoEl análisis de registros no se puede deshabilitar una vez habilitado. Revise los costos asociados.
Capacidad de almacenamiento de registros
Como mínimo 1,000 GB, ampliable en incrementos de 1,000 GB. Para evaluar la capacidad, consulte Estimate your storage capacity.
Cantidad
Número de instancias de KMS que desea comprar.
ImportanteUna sola instancia es suficiente para la mayoría de los casos de uso. Para comprar varias instancias, contáctenos.
Duración
Duración de la suscripción.
NotaPuede seleccionar Auto-renewal on expiration para la renovación automática.
Pay-as-you-go
Parámetro
Descripción
Sitio
El sitio donde se ubica la región de la instancia. Opciones: International regions y Chinese mainland regions.
Tipo de gestión de claves
Una instancia de gestión de claves por software es adecuada para la mayoría de los casos de uso. Elija una instancia de gestión de claves por hardware si necesita seguridad a nivel físico o un cumplimiento estricto, como las normativas financieras.
Software Key Management: las claves se almacenan en una base de datos dedicada para su instancia.
Hardware Key Management: la generación, el almacenamiento, el cifrado y el descifrado de claves dependen de un módulo de seguridad de hardware (HSM) dedicado que cumple con los estándares criptográficos nacionales chinos o con FIPS 140-3 Nivel 3. Si elige este tipo, también debe comprar un HSM. Para obtener más información, consulte Configurar un clúster de HSM para una instancia de gestión de claves por hardware.
Región
Seleccione la misma región donde están desplegados sus servicios. Regiones y zonas de disponibilidad.
Rendimiento de cómputo
Las especificaciones de rendimiento de la instancia.
Cuota de claves
La cuota para claves. El valor predeterminado es 1,000.
Se cuenta por versiones de clave, no por claves.
Cuota de secretos
La cuota para secretos. El valor predeterminado es 0.
NotaOmita este parámetro si no utiliza secretos. Puede agregar una cuota de secretos más adelante mediante una actualización.
Después de la compra, vaya a la página Instances para habilitar la instancia.
Inicie sesión en la consola de Key Management Service. En la barra de navegación superior, seleccione una región. En el panel de navegación izquierdo, elija .
En la página Instances, haga clic en Create Instance, busque la instancia de KMS correspondiente y haga clic en Enable en la columna Actions.
-
En el panel Connect to HSM, configure los ajustes y luego haga clic en Connect to HSM para especificar el clúster de HSM.
Instance Name: un nombre personalizado para la instancia de KMS. Puede contener letras, dígitos y los siguientes caracteres especiales:
_/+=.@-.-
Select Cluster: seleccione el clúster de HSM que configuró en CloudHSM.
NotaUna instancia de gestión de claves por hardware solo se puede vincular a un clúster de HSM.
La habilitación tarda aproximadamente 30 minutos. Actualice la página para confirmar que el estado de la instancia cambió a Enabled.
Paso 2: Habilitar una instancia de KMS
Después de comprar una instancia de KMS, debe habilitarla para poder usar las funciones de gestión de claves y de secretos.
Habilitar una instancia de gestión de claves por software
Requisitos previos
-
Configuración de red: Asegúrese de contar con una VPC y un vSwitch. Para crearlos, consulte Create a VPC and a vSwitch o Create a vSwitch.
NotaInicie sesión en la consola de VPC para consultar las VPC y los vSwitch existentes, así como las zonas de disponibilidad de estos últimos.
-
Configuración de PrivateZone: Si utiliza una cuenta de Alibaba Cloud del sitio de China continental (aliyun.com) para comprar una instancia de KMS en una región fuera de China continental, o si usa una cuenta del sitio internacional (alibabacloud.com) para adquirirla en una región dentro de China continental, debe activar PrivateZone de forma manual. Active PrivateZone.
NotaSi compra una instancia de KMS con una cuenta de Alibaba Cloud del sitio de China continental (aliyun.com) en una región dentro de China continental, o con una cuenta del sitio internacional (alibabacloud.com) en una región fuera de China continental, PrivateZone se activa automáticamente.
KMS cubre las tarifas de resolución DNS. PrivateZone no le genera ningún cargo.
Procedimiento
Inicie sesión en la consola de Key Management Service. En la barra de navegación superior, seleccione una región. En el panel de navegación izquierdo, elija .
En la pestaña Software Key Management, busque la instancia de gestión de claves por software correspondiente y haga clic en Enable dentro de la columna Actions.
-
En el panel Connect to HSM, configure los parámetros y haga clic en Connect to HSM.
Parámetro
Descripción
Instance Name
Nombre personalizado para la instancia de KMS. Caracteres admitidos: letras, dígitos y los siguientes caracteres especiales:
_/+=.@-.VPC ID
Seleccione la VPC que desea vincular a la instancia de KMS.
Configure Zone and vSwitch
Depende del modo de despliegue seleccionado durante la compra. Se pueden configurar hasta tres zonas de disponibilidad en el modo multizona.
Zone and vSwitch: Configure una sola zona de disponibilidad y un vSwitch. Asegúrese de que el vSwitch tenga como mínimo una dirección IP disponible.
Other Zones: Admite asignación aleatoria o especificación manual.
NotaAlgunas regiones ofrecen solo una zona de disponibilidad, por lo que la instancia de KMS únicamente se puede desplegar en una zona.
Los despliegues en dos y en varias zonas admiten alta disponibilidad, recuperación ante desastres y balanceo de carga. Las diferencias de rendimiento y latencia entre las zonas de negocio y las que no lo son resultan insignificantes.
Espere unos 30 minutos y actualice la página. Cuando el estado cambie a Enabled, la instancia de gestión de claves por software quedará habilitada.
Habilitar una instancia de gestión de claves por hardware
Alcance
-
Requisitos de configuración de red: Asegúrese de que haya un vSwitch disponible en cada zona de disponibilidad de la instancia de KMS. A continuación se asume un despliegue en dos zonas.
NotaInicie sesión en la consola de VPC, haga clic en el vSwitch correspondiente dentro de la página vSwitch y consulte la cantidad de direcciones IP disponibles en la página de detalles.
Usar los dos vSwitch vinculados a la instancia de HSM: No se requieren vSwitch nuevos. Compruebe que cada uno tenga como mínimo cuatro direcciones IP disponibles.
No usar los dos vSwitch vinculados a la instancia de HSM: Cree dos vSwitch en zonas de disponibilidad distintas, cada uno con como mínimo cuatro direcciones IP disponibles. .
-
Requisitos de configuración de PrivateZone: Si utiliza una cuenta de Alibaba Cloud del sitio de China continental (aliyun.com) para comprar una instancia de KMS en una región fuera de China continental, o si usa una cuenta del sitio internacional (alibabacloud.com) para adquirirla en una región dentro de China continental, debe activar PrivateZone de forma manual. Active PrivateZone.
NotaSi compra una instancia de KMS con una cuenta de Alibaba Cloud del sitio de China continental (aliyun.com) en una región dentro de China continental, o con una cuenta del sitio internacional (alibabacloud.com) en una región fuera de China continental, PrivateZone se activa automáticamente.
KMS cubre las tarifas de resolución DNS, por lo que PrivateZone no le genera ningún cargo.
Procedimiento
Comprado sin HSM configurado
-
Acceda a la consola de CloudHSM para configurar un clúster de HSM para la instancia de KMS. Configure un clúster de HSM.
AvisoSi más adelante necesita agregar dispositivos HSM al clúster, contacte al soporte técnico de Alibaba Cloud para cambiar el método de sincronización a automático y evitar fallos.
Inicie sesión en la consola de Key Management Service. En la barra de navegación superior, seleccione una región. En el panel de navegación izquierdo, elija .
Haga clic en la pestaña Hardware Key Management, busque la instancia de gestión de claves por hardware correspondiente y haga clic en Enable dentro de la columna Actions.
-
En el panel Connect to HSM, configure los ajustes y haga clic en Connect to HSM para especificar el clúster de HSM.
Instance Name: Nombre personalizado para la instancia de KMS. Puede contener letras, dígitos y los siguientes caracteres especiales:
_/+=.@-.-
Select Cluster: Seleccione el clúster de HSM que configuró en CloudHSM.
NotaUna instancia de gestión de claves por hardware solo se puede vincular a un clúster de HSM.
-
Configure HSM Access Secret.:
HSM de China continental
Generar certificados automáticamente: Si selecciona Automatically generate certificates al comprar un HSM en China continental, el dispositivo genera automáticamente los certificados necesarios.
-
Generar certificados manualmente: Si no configuró la generación automática, debe establecer un certificado de cliente (PKCS#12 con contraseña de protección) y un certificado de dominio de seguridad (certificado de CA en formato PEM para el certificado de servidor TLS del clúster de HSM). Genere los certificados y configure la autenticación TLS mutua.
Client Protection Password: Contraseña de protección definida al generar el certificado de cliente
client.p12. Si utiliza la herramienta de generación de certificados (hsm_certificate_generate), la contraseña predeterminada es12345678.Client Certificate: Certificado PKCS#12. Haga clic en Select File y seleccione el archivo
client.p12generado para cargarlo.Security Domain Certificate: Certificado de CA en formato PEM. Haga clic en Select File y seleccione el archivo
rootca.pemgenerado para cargarlo.
HSM internacional
Generar certificados automáticamente: Si selecciona Automatically generate certificates al comprar un HSM fuera de China continental, el dispositivo genera los certificados y los despliega en el HSM del lado del servidor. Solo necesita configurar los certificados correspondientes en el SDK del cliente.
-
Generar certificados manualmente: Si no configuró la generación automática, establezca el certificado de cliente de forma manual. Importe un certificado de clúster GVSM (NIST FIPS).
Username: Nombre de usuario del operador del HSM. Este valor es fijo:
kmsuser.Password: Contraseña del operador del HSM. Corresponde a la contraseña que definió al crear dicho operador (usuario CU).
Security Domain Certificate: Certificado en formato PEM. Inicie sesión en la consola de CloudHSM, haga clic en el identificador de cualquier instancia de HSM del clúster, vaya a la pestaña Instance Details y busque la sección HSM Certificate. Haga clic en ClusterOwnerCertificate y copie el contenido, o bien guárdelo como un archivo PEM y luego cargue dicho archivo.
VPC: De manera predeterminada, corresponde al identificador de la VPC vinculada al HSM y no se puede modificar.
-
Configure Zone and vSwitch: Depende del modo de despliegue. Se admiten despliegues en dos y en varias zonas. Cada vSwitch debe tener como mínimo cuatro direcciones IP disponibles.
Los despliegues multizona admiten hasta tres zonas de disponibilidad.
NotaLos despliegues multizona proporcionan alta disponibilidad, recuperación ante desastres y balanceo de carga. Las diferencias de latencia y rendimiento entre zonas resultan insignificantes.
-
Después de configurar los ajustes, espere a que el sistema procese la solicitud. La instancia quedará habilitada cuando su estado cambie a Enabled.
NotaLa habilitación tarda unos 30 minutos si se incluye una cuota de secretos, o aproximadamente 10 minutos en caso contrario. Actualice la página para ver el estado actualizado.
Habilitar una instancia de gestión de claves externas
Requisitos previos
-
Requisitos de configuración del HSM:
Compró un HSM externo a la nube.
-
Configuró un proxy externo XKI Proxy. A continuación se muestran los métodos de conexión admitidos. Para obtener instrucciones específicas, contacte a su proveedor de HSM.
Conexión de red pública: Se establece una conexión directa a través de Internet.
-
Conexión mediante endpoint de VPC: Primero cree un servicio de endpoint siguiendo Create and manage endpoint services.
Service Resource Type:CLB o NLB。
Service Resource: Las zonas de disponibilidad configuradas para el servicio de endpoint deben coincidir con las seleccionadas al iniciar la instancia de KMS.
Configuración de lista blanca: Agregue el identificador de su cuenta de Alibaba Cloud actual a la lista blanca del servicio de endpoint.
Automatically Accept Endpoint Connections: Establezca este valor en Sí.
-
Requisitos de configuración de PrivateZone: Si utiliza una cuenta de Alibaba Cloud del sitio de China continental (aliyun.com) para comprar una instancia de KMS en una región fuera de China continental, o si usa una cuenta del sitio internacional (alibabacloud.com) para adquirirla en una región dentro de China continental, debe activar PrivateZone de forma manual. Active PrivateZone.
NotaSi compra una instancia de KMS con una cuenta de Alibaba Cloud del sitio de China continental (aliyun.com) en una región dentro de China continental, o con una cuenta del sitio internacional (alibabacloud.com) en una región fuera de China continental, PrivateZone se activa automáticamente.
KMS cubre las tarifas de resolución DNS, por lo que PrivateZone no le genera ningún cargo.
Procedimiento
Inicie sesión en la consola de Key Management Service. En la barra de navegación superior, seleccione una región. En el panel de navegación izquierdo, elija .
Haga clic en la pestaña External Key Management, busque la instancia correspondiente y haga clic en Enable dentro de la columna Actions.
-
En el panel Connect to HSM, configure los ajustes y haga clic en Connect to HSM para especificar el clúster de HSM.
Parámetro
Descripción
Instance Name
Nombre personalizado para la instancia de KMS. Puede contener letras, dígitos y los siguientes caracteres especiales:
_/+=.@-.VPC
Seleccione una VPC para vincularla a la instancia de KMS.
Zone Configuration
Depende de su modo de despliegue. Se admiten despliegues en dos zonas y en varias zonas (hasta tres).
Zone and vSwitch: Configure una zona de disponibilidad y un vSwitch. Asegúrese de que el vSwitch tenga como mínimo una dirección IP disponible.
Other Zones: Asigne las zonas de disponibilidad de forma aleatoria o especifíquelas manualmente.
NotaAlgunas regiones tienen solo una zona de disponibilidad, lo que limita el despliegue a una única zona.
Los despliegues multizona proporcionan alta disponibilidad, recuperación ante desastres y balanceo de carga. Las diferencias de latencia y rendimiento entre zonas resultan insignificantes.
External Proxy Connectivity
Public Endpoint Connectivity: La instancia de KMS se conecta al proxy externo XKI Proxy a través de Internet.
VPC Endpoint Service Connectivity : La instancia de KMS se conecta al proxy externo XKI Proxy mediante un servicio de endpoint de VPC.
Domain Name of External Proxy
Este parámetro es obligatorio únicamente si establece External Proxy Connectivity en Public Endpoint Connectivity. Introduzca el nombre de dominio del proxy externo XKI Proxy.
Endpoint Service
Este parámetro es obligatorio únicamente si establece External Proxy Connectivity en VPC Endpoint Service Connectivity . Seleccione un servicio de endpoint.
NotaLas zonas de disponibilidad seleccionadas para la instancia de KMS deben ser las mismas que las del servicio de endpoint. Para más detalles de configuración, consulte VPC Endpoint Connection Configuration Guide.
External Proxy Configuration
Manual Configuration: Configure manualmente External Proxy Path, Certificate Fingerprint, el identificador de AccessKey y el secreto de AccessKey del proxy XKI.
Configuration File Upload: Configure los parámetros cargando un archivo de configuración.
La habilitación tarda unos 30 minutos si se incluye una cuota de secretos, o aproximadamente 10 minutos en caso contrario. Actualice la página. La instancia quedará habilitada cuando su estado cambie a Enabled.
Cancelar la suscripción de una instancia de KMS
KMS admite la cancelación de suscripciones con reembolso parcial para instancias en estado Pending Enable o Enabled. No se ofrecen reembolsos totales.
Vaya a la página Refund, dentro de Expenses > Refunds en la consola de Alibaba Cloud.
En la pestaña Resources, establezca Product en Key Management Service (KMS), busque la instancia correspondiente y haga clic en Unsubscribe dentro de la columna Actions.
Revise la información del recurso, los términos y el monto del reembolso en la página de confirmación.
Seleccione las casillas de confirmación (confirme el monto del reembolso y que los datos cuentan con copia de seguridad y ya se migraron) en la parte inferior izquierda y, a continuación, haga clic en Confirm Unsubscription.
La cancelación de la suscripción es irreversible. Asegúrese de respaldar sus claves y secretos antes de continuar.
Solución de problemas
Solucionar errores al habilitar claves por software
Mensaje de error | Causa posible | Solución |
Your VSwitches don't have enough ip address create dedicate kms instance. | No hay suficientes direcciones IP disponibles en el vSwitch. Establecer el enlace de comunicación de red privada para una instancia de KMS consume una dirección IP del vSwitch. El vSwitch actual no tiene direcciones IP disponibles. Nota Inicie sesión en la consola de VPC, haga clic en el vSwitch correspondiente dentro de la página vSwitch y consulte la cantidad de direcciones IP disponibles en la página de detalles. | Seleccione otro vSwitch y asegúrese de que tenga como mínimo una dirección IP disponible. |
500:Internal Failure | PrivateZone no está activado. Por lo general, KMS activa PrivateZone de forma automática, pero se requiere una activación manual en los siguientes escenarios:
| Active PrivateZone de forma manual. Para más información, consulte Activate Alibaba Cloud DNS PrivateZone. Nota KMS cubre las tarifas de resolución DNS. PrivateZone no le genera ningún cargo. |
Solucionar errores al habilitar claves por hardware
Mensaje de error | Causa posible | Solución |
Your VSwitches don't have enough ip address create dedicate kms instance. | No hay suficientes direcciones IP disponibles en el vSwitch.
Nota Inicie sesión en la consola de VPC, haga clic en el vSwitch correspondiente dentro de la página vSwitch y consulte la cantidad de direcciones IP disponibles en la página de detalles. | Seleccione otro vSwitch y asegúrese de que tenga como mínimo cinco direcciones IP disponibles. |
500:Internal Failure | PrivateZone no está activado. Por lo general, KMS activa PrivateZone de forma automática, pero se requiere una activación manual en los siguientes escenarios:
| Active PrivateZone de forma manual. Para más información, consulte Activate Alibaba Cloud DNS PrivateZone. Nota KMS cubre las tarifas de resolución DNS. PrivateZone no le genera ningún cargo. |
Preguntas frecuentes
-
¿Qué es un HSM gestionado por KMS?
Es una instancia de HSM que KMS crea automáticamente cuando usted compra una instancia de gestión de claves por hardware, con base en la configuración de HSM proporcionada durante la compra.
-
¿Se puede escalar horizontalmente un clúster de HSM gestionado por KMS?
No. Solo es posible ejecutar operaciones de copia de seguridad. El resto de las operaciones no son compatibles.
-
¿Por qué la instancia sigue mostrando "Connecting" durante la habilitación?
Al habilitar una instancia de KMS (ya sea de gestión de claves por software o por hardware), espere unos 30 minutos y actualice la página. Cuando el estado cambie a Enabled, la instancia de KMS quedará habilitada.
-
¿Qué debo hacer si aparece "Connection failed" al habilitar una instancia de gestión de claves por hardware?
Compruebe si las credenciales de acceso al HSM son correctas. Para más información sobre dichas credenciales, consulte Create and activate a cluster.
-
¿Qué debo hacer si obtengo el error "ZoneIds is not valid" o "vswitch_ids invalid" al habilitar una instancia de KMS mediante IAC o API?
Este error suele ocurrir cuando los parámetros de zona o de vSwitch enviados no coinciden con las especificaciones de la instancia de KMS. A continuación se describen dos escenarios comunes y sus soluciones:
-
Escenario 1: Discrepancia en la cantidad de zonas de disponibilidad
Este error se activa cuando compra una instancia de KMS para dos zonas, pero envía tres identificadores de zona (
ZoneIds) en una pila de IAC o en una llamada a la API.Solución: Compruebe la cantidad de zonas que admite la especificación de su instancia. Si necesita configurar tres zonas, adquiera una especificación de instancia compatible con despliegue multizona.
-
Escenario 2: Parámetro de vSwitch incorrecto
Este error se activa cuando envía varios valores de
vswitch_idsen una llamada a la APIConnectKmsInstancede DKMS o en una configuración de terraform. La APIConnectKmsInstancesolo acepta un único identificador de vSwitch.Solución: Modifique su configuración para enviar un solo identificador de vSwitch (
vswitch_id) y vuelva a intentar la operación.
-