更新时间:2024-04-17 GMT+08:00
base64_encode
base64_encode用于对字符串进行base64编码。
语法
base64_encode: param
参数说明
|
参数 |
参数说明 |
|---|---|
|
param |
用户需要编码的字符串。 |
返回值
param经过base64编码的结果。
示例
tosca_definitions_version: cloud_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: Cloud.ECS.CloudServer
父主题: 内置函数