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.
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, vaya 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.
Sólo 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ñada etiquetas para ayudarle a organizar la instancia en su 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, siga estos pasos.
-
Inicie 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> -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> <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. Utilice trialostandard.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.Sólo 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.
Creación de una instancia de Secrets Manager desde la API
Para crear una instancia de Secrets Manager desde la API, siga 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. 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. Utilice 869c191a-3c2a-4faf-98be-18d48f95ba1fparatrialo7713c3a8-3be8-4a9a-81bb-ee822fcaac3dparastandard.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.Sólo 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.
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: oStandardoTrial. Más información sobre los planes de servicioservice_endpoints: Ya seaprivateopublic-and-private. Si no se incluye, por defecto esprivate
Incluya lo siguiente dentro de parameters para una mayor personalización.
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 sería el siguiente.
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.
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.