Una propiedad secreta de Cloud Assembly es un valor cifrado reutilizable que los usuarios del proyecto pueden agregar a los diseños de plantillas de nube.

Las credenciales y las claves de acceso seguras son ejemplos típicos de propiedades secretas. Una vez creado y guardado, un valor de propiedad secreta no se puede descifrar ni leer.

Crear una propiedad secreta

  1. Inicie sesión en Cloud Assembly con privilegios de función de administrador del proyecto.
  2. Vaya a Infraestructura > Administración > Secretos y haga clic en Nuevo secreto.
  3. Seleccione el proyecto.
  4. Introduzca un nombre de propiedad único para el secreto, sin espacios ni caracteres especiales.

    El nombre es el identificador visible del secreto.

  5. Escriba el valor secreto.

    Al escribir, el valor se oculta de forma predeterminada, para protegerlo si la pantalla se comparte.

    Si es necesario, puede hacer clic en el símbolo del ojo para mostrar y verificar un valor. No obstante, después de guardar un valor secreto, este se cifra en la base de datos y nunca se puede volver a exponer.

  6. De forma opcional, introduzca una descripción más larga de la propiedad secreta.
  7. Haga clic en Crear.
Crear un secreto

Agregar una propiedad secreta a una plantilla de nube

Los usuarios del proyecto pueden agregar una propiedad secreta como enlace en el código de la plantilla de nube.

Tenga en cuenta que al comenzar a escribir los caracteres de '${secret., se muestra una lista de los secretos que se han creado para el proyecto.

type: Cloud.Machine
properties:
  name: ourvm
  image: mint20
  flavor: small
  remoteAccess:
    authentication: publicPrivateKey
    sshKey: '${secret.ourPublicKey}'
    username: root

Para agregar una propiedad secreta a una configuración de Terraform, consulte Usar una propiedad secreta de Cloud Assembly en una configuración de Terraform.