文档首页 > > 模板参考> 模板简介> 内置函数> base64_encode

base64_encode

分享
更新时间: 2019/08/22 GMT+08:00

base64_encode用于对字符串进行base64编码。

语法

 base64_encode: param

参数说明

表1 参数说明

参数

参数说明

param

用户需要编码的字符串。

返回值

param经过base64编码的结果

示例

tosca_definitions_version: huaweicloud_tosca_version_1_0
inputs:
  ecs_availabilityZone:
    description: 云服务器对应可用区信息
    label: ''
  ecs_flavor:
    description: 云服务器的规格
    label: ''
  ecs_imageId:
    description: 云服务器使用的镜像ID
    label: ''
  ecs_nics_0_subnetId:
    description: 待创建云服务器的网卡信息。
    label: ''
  ecs-key:
    description: 登录使用的ssh密钥对
    label: ''
  user-name:
    default: test
  password:
    label: ''
  ecs_vpcId:
    description: 云服务器所属VPC的ID
    label: ''
node_templates:
  ecs:
    properties:
      availabilityZone:
        get_input: ecs_availabilityZone
      flavor:
        get_input: ecs_flavor
      imageId:
        get_input: ecs_imageId
      instances: 1
      name: jkhlh
      nics:
        - subnetId:
            get_input: ecs_nics_0_subnetId
      publicIP:
        eip:
          bandwidth:
            shareType: PER
          ipType: 5_bgp
      rootVolume:
        size: 40
        volumeType: SATA
      sshKeyName:
        get_input: ecs-key
      userData:
        base64_encode:
          replace:
            - |
              #!/bin/bash -x
              useradd ${user_name} 
              echo '${user_name}:${user_pwd}' | chpasswd 
            - user_name:
                get_input: user-name
              user_pwd:
                get_input: password
      vpcId:
        get_input: ecs_vpcId
    type: HuaweiCloud.ECS.CloudServer
分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区