密钥 Cloud Assembly 属性是可重用的加密值,项目用户可以将其添加到其云模板设计中。

安全访问密钥和凭据是密钥属性的典型示例。创建并保存密钥属性值后,将无法再进行解密或读取。

创建密钥属性

  1. 使用项目管理员角色特权登录到 Cloud Assembly
  2. 转到基础架构 > 管理 > 密钥,然后单击新建密钥
  3. 选择项目。
  4. 为密钥输入唯一的属性名称,不包含空格或特殊字符。

    该名称是密钥的可见标识符。

  5. 输入密钥值。

    键入时,默认情况下不会明确显示值,这样可在屏幕共享时加以保护。

    如果需要,可以通过单击眼睛符号显示和验证值。保存后,密钥值将在数据库中加密,并且永远不能重新呈现。

  6. (可选)输入密钥属性的详细描述。
  7. 单击创建
创建密钥

将密钥属性添加到云模板

项目用户可以在云模板代码中作为绑定添加密钥属性。

请注意,开始键入 '${secret. 字符时,会显示已为项目创建的密钥的选择列表。

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

要将密钥属性添加到 Terraform 配置,请参见在 Terraform 配置中使用密钥 Cloud Assembly 属性