更新时间:2024-04-17 GMT+08:00

ECS.KeyPair

模型说明

ECS.KeyPair用于创建远程登录身份验证的密钥对。为安全起见,弹性云服务器登录时建议使用密钥方式进行身份验证。

模型属性

表1 模型定义属性说明

属性

是否必选

描述

bucketName

bucket名称

参数类型:string

取值说明:用户自定义,如my-bucket

取值约束:{u'regex': u'^[a-z]([-a-z0-9]*[a-z0-9])?$', u'min_length': 3, u'max_length': 63}

使用建议:自定义

name

KeyPair名称

参数类型:string

取值说明:用户自定义,如my-key

取值约束:{u'regex': u'^[-_a-zA-Z0-9]*$', u'min_length': 1, u'max_length': 63}

使用建议:自定义

关联关系

表2 关联关系说明

关系说明

关联节点

关联关系

OBS.Bucket

输出

属性

参数类型

描述

refName

string

密钥对的名称

blueprint样例

tosca_definitions_version: cloud_tosca_version_1_0
node_templates:
  obsbozli:
    type: Cloud.OBS.Bucket
    properties:
      acl: private
  ecskp4ep:
    type: Cloud.ECS.KeyPair
    properties:
      name:
        get_input: ecskp4ep_name
      bucketName:
        get_reference: obsbozli
    requirements:
      - bucketName:
          node: obsbozli
inputs:
  ecskp4ep_name:
    description: keypair name
    label: ''