Creación de una instancia de servicio de Secrets Manager
Comience creando una instancia IBM Cloud® Secrets Manager de servicio en IBM Cloud la consola, IBM Cloud la CLI o la API.
Elegir un plan
Antes de crear una instancia, es importante comprender las diferencias clave entre los planes disponibles:
| Consideración | Planes de prueba y estándar | Plan Vault Dedicado |
|---|---|---|
| Características | IBM-Secretos gestionados con tipos de secretos y motores integrados. | HashiCorp Vault gestionado: funcionalidades empresariales con características nativas de Vault. |
| Ruta de actualización | Trial Se puede actualizar únicamente Standard a. |
No es posible actualizar de la versión de prueba o estándar a Vault Dedicated. |
| Límites de instancia | Una instancia de prueba por cuenta. | Se permiten varias instancias. |
| Caso de uso | IBM Cloud-Gestión nativa de secretos. | Cargas de trabajo de Enterprise Vault que requieren funciones nativas de Vault. |
El plan Vault Dedicated está disponible actualmente en versión beta pública. Las funciones en fase beta se ofrecen con fines de evaluación y prueba, y presentan limitaciones en comparación con las funciones disponibles de forma generalizada.
Limitaciones de la beta pública dedicada de Vault
Durante el periodo de beta pública, Vault Dedicated presenta las siguientes restricciones temporales:
- Límite de instancias: solo una instancia de Vault Dedicated por cuenta durante la fase beta.
- No hay ruta de actualización: no se puede pasar de la versión beta a la versión GA. Todas las instancias beta se eliminarán antes de que el producto esté disponible para el público general.
- Disponibilidad regional: Disponible en Dallas y Fráncfort.
- Gratis durante la fase beta: no se aplican cargos durante el periodo beta.
- Migración de la versión beta a la versión general (GA): No se admite la migración de datos de instancias beta a instancias GA.
Estas limitaciones son temporales y solo se aplican durante el periodo de beta pública. Se eliminará o modificará cuando Vault Dedicated esté disponible de forma generalizada.
Puntos clave a tener en cuenta:
- Las instancias de prueba solo se pueden actualizar al plan Estándar. Para utilizar Vault Dedicated, debe aprovisionar una nueva instancia de Vault Dedicated.
- Solo se permite una instancia de prueba por cuenta. Antes de crear una nueva instancia de prueba, debe eliminar cualquier instancia de prueba existente y su recuperación.
- Las características varían considerablemente entre los distintos planes. Consulta la descripción general de las funciones para determinar qué plan se adapta mejor a tus necesidades.
Antes de empezar
El suministro de Secrets Manager en la cuenta de IBM Cloud puede tardar de 5 a 15 minutos en completarse, ya que el servicio crea una instancia dedicada de un único arrendatario.
Creación de una instancia de Secrets Manager en la interfaz de usuario
Para crear una instancia de Secrets Manager desde la consola de IBM Cloud, realice los pasos siguientes.
-
En la consola, ve a la página de detalles de la oferta Secrets Manager.
-
En la pestaña Crear, seleccione la región que representa el área geográfica donde desea suministrar la instancia.
-
Revise y seleccione un plan de precios.
Solo se puede crear una instancia de prueba de Secrets Manager por cuenta. Para poder crear una nueva instancia de prueba, debe suprimir la instancia de prueba existente y su reclamación.
-
Especifique un nombre para la instancia.
-
Seleccione un grupo de recursos.
-
Opcional: añade etiquetas que te ayuden a organizar la instancia en tu cuenta.
-
Determine una opción para habilitar el cifrado gestionado por el cliente para la instancia.
Puede mejorar la seguridad de los secretos en reposo mediante la integración con un servicio de gestión de claves. Para obtener más información sobre el cifrado gestionado por el cliente, consulte Protección de los datos confidenciales en Secrets Manager.
También puede utilizar el módulo Key Management Services All-Inclusive para agilizar la gestión de claves. Más información en Terraform IBM Modules.
-
Determine una opción para conectarse a Secrets Manager. Por defecto, las instancias de Secrets Manager se crean sólo con un endpoint privado.
Seleccione
private-onlyopublic-and-private. Para obtener más información sobre la configuración de la cuenta para dar soporte a la opción de conectividad privada, consulte Habilitación de VRF y puntos finales de servicio. -
Pulse Crear para crear una instancia de Secrets Manager en la cuenta, la región y el grupo de recursos que ha seleccionado.
Para actualizar el plan de servicio después de crear una instancia, consulte Actualización del plan de servicio.
Creación de una instancia de Secrets Manager desde la CLI
Para crear una instancia de Secrets Manager mediante la CLI de IBM Cloud, sigue estos pasos.
-
Inicia sesión en IBM Cloud a través de la CLI de IBM Cloud.
ibmcloud loginSi el inicio de sesión falla, ejecute el mandato
ibmcloud login --ssopara volver a intentarlo. Se requiere el parámetro--ssopara iniciar sesión con un ID federado. Si se utiliza esta opción, vaya al enlace que se muestra en la salida de la CLI para generar una contraseña de uso único. -
Seleccione la cuenta, la región y el grupo de recursos donde desea crear una instancia de servicio de Secrets Manager.
ibmcloud target -r REGION_NAME -g RESOURCE_GROUP_NAME -
Cree una instancia de Secrets Manager dentro de dicha cuenta y grupo de recursos.
ibmcloud resource service-instance-create INSTANCE_NAME secrets-manager PLAN REGION_NAME [OPTIONS]Descripción de la información necesaria para aprovisionar el servicio Secrets Manager mediante CLI Variable Descripción Nombre de instancia ( instance_name)Un alias exclusivo para la instancia de servicio. Región ( region)Región en la que se debe suministrar la instancia. Regiones admitidas. Plan de precios ( plan)El plan de precios que desea utilizar. Utiliza trialostandardodedicated.Puntos finales ( options)Opcional. Por defecto, las instancias de Secrets Manager se crean sólo con un endpoint privado ( private-only). Si necesita aprovisionar una instancia de Secrets Manager que utilice también un punto final público, añada la opción--service-endpoints public-and-privatea su comando.Cifrado ( options)Para suministrar una instancia de Secrets Manager que utilice cifrado gestionado por el cliente, añada -p '{"kms_key": "<root_key_crn>"}'. Sustituya<root_key_crn>por el valor de CRN para la clave raíz que desea integrar.Solo se puede crear una instancia de prueba de Secrets Manager por cuenta. Para poder crear una nueva instancia de prueba, debe suprimir la instancia de prueba existente y su reclamación.
Para actualizar el plan de servicio después de crear una instancia, consulte Actualización del plan de servicio.
Para obtener más información sobre los diferentes planes disponibles, consulta la Descripción general de las funciones.
Creación de una instancia de Secrets Manager desde la API
Para crear una instancia de Secrets Manager desde la API, sigue estos pasos.
Para obtener más información sobre el soporte de lenguajes de programación, consulte Resource Controller API Docs.
-
Obtenga una señal de acceso de IAM de IBM Cloud.
-
Ejecute un mandato curl para suministrar una instancia de Secrets Manager.
curl -X POST https://resource-controller.cloud.ibm.com/v2/resource_instances -H "Authorization: Bearer <IAM token>" -H 'Content-Type: application/json' -d '{ "name": "<instance_name>", "target": "<region>", "resource_group": "<resource_group_id>", "resource_plan_id": "<plan>", "parameters": {"service-endpoints": "public-and-private","kms_key": "<root_key_crn>"} }'Descripción de la información necesaria para proporcionar el servicio Secrets Manager mediante API Variable Descripción Nombre de instancia ( name)Un alias exclusivo para la instancia de servicio. Público objetivo ( region)Región en la que se debe suministrar la instancia. Regiones admitidas. Plan de precios ( plan)El plan de precios que desea utilizar, proporcionado como un ID de plan. Utiliza 869c191a-3c2a-4faf-98be-18d48f95ba1fparatrial,7713c3a8-3be8-4a9a-81bb-ee822fcaac3dparastandardodedicated.Puntos finales De forma predeterminada, las instancias de Secrets Manager se crean solo con un punto final privado. Si necesita aprovisionar una instancia de Secrets Manager que también utilice un punto final público, añada "service-endpoints":"public-and-private"aparameters.Cifrado Para suministrar una instancia de Secrets Manager que utilice el cifrado gestionado por el cliente, mantenga el parámetro kms_keyy sustituya<root_key_crn>por el valor de CRN para la clave raíz que desea integrar.Solo se puede crear una instancia de prueba de Secrets Manager por cuenta. Para poder crear una nueva instancia de prueba, debe suprimir la instancia de prueba existente y su reclamación.
Para actualizar el plan de servicio después de crear una instancia, consulte Actualización del plan de servicio.
Para obtener más información sobre los diferentes planes disponibles, consulta la Descripción general de las funciones.
Creación de una instancia de Secrets Manager mediante Terraform
Para crear una instancia de Secrets Manager utilizando Terraform, incluya los siguientes parámetros en su recurso ibm_resource_instance para Secrets Manager.
service:secrets-managerplan: o bienStandard,Trialo biendedicated. Más información sobre los planes de servicioservice_endpoints: Ya seaprivateopublic-and-private. Si no se incluye, el valor por defecto esprivateIncluye lo siguiente en el archivo «parameters» para personalizarlo aún más.kms_key: Clave raíz CRN de Key Protect. Si no se incluye, por defecto es la clave raíz gestionada por Secrets Manager
Un ejemplo de recurso tendría el siguiente aspecto.
resource "ibm_resource_instance" "sm_instance" {
name = "demo-sm-instance"
service = "secrets-manager"
plan = "standard"
location = "us-south"
service_endpoints = "public-and-private"
}
También puede utilizar IBM Cloud® Secrets Manager para aprovisionar y configurar instancias de Secrets Manager como código. Para obtener más información sobre los módulos de Terraform IBM, consulte Acerca de los módulos de Terraform IBM.
Para obtener más información sobre los diferentes planes disponibles, consulta la Descripción general de las funciones.
Actualización de una instancia de Secrets Manager al plan Estándar
Cuando caduque la instancia de prueba, perderá el acceso a sus secretos e integraciones. Para conservar los datos y evitar interrupciones en el flujo de trabajo, debe actualizar al plan Estándar antes de que caduque el plan de prueba. Siga los pasos para actualizar el plan de precios. Puede utilizar la interfaz de usuario, la API y la CLI para completar este proceso.
Trial Las instancias del plan solo se pueden actualizar al plan Standard. Para utilizar el plan Vault Dedicated, debes aprovisionar una nueva instancia de Vault Dedicated por separado.