Flink 平台提供变量功能,支持您在 SQL 任务中创建默认的临时表或指定 InMemoryCatalog 创建表时,在 WITH 参数中直接引用变量并生效。使用变量能避免出现明文密钥、地址、资源名称等信息,提高安全性。
${secret_values.variable_name}
,其中secret_values.
为固定前缀,variable_name
为您创建的变量名称。| | | \ |**配置** |**说明** | |---|---| | | | \ |作用域 |创建全局变量时,作用域选择**全局**。 | | | | \ |目标文件夹 |设置全局变量所属文件夹。 |\ | | |\ | |* 选择已有:在已经存在的文件夹中创建全局变量。系统默认存在一个文件夹,可以直接使用。 |\ | |* 创建新的:手动输入一个新的文件夹名称,在新建文件夹中创建全局变量。 | | | | \ |变量名称 |自定义设置变量名称。 |\ | | |\ | |* 支持大小写字母、数字和短横线(-)组合,且必须以字母开头。 |\ | |* 长度为 1~128 个字符。 |\ | |* 名称必须在全局变量中唯一。 | | | | \ |变量值 |设置变量取值,以实际业务为准。 | | | | \ |描述 |当前变量的描述语句。 |
| | | \ |**配置** |**说明** | |---|---| | | | \ |作用域 |创建指定域变量时,作用域选择**指定域**。 | | | | \ |目标域 |设置指定域变量所属域,比如开发环境、测试环境、生产环境等域。 |\ | | |\ | |* 选择已有:在已经存在的域中创建变量。 |\ | | 指定域没有默认域,首次创建指定域时,必须选择创建新的域。 |\ | |* 创建新的:手动输入一个新域名称,在新建域中创建全局变量。 | | | | \ |变量名称 |自定义设置变量名称。 |\ | | |\ | |* 支持大小写字母、数字和短横线(-)组合,且必须以字母开头。 |\ | |* 长度为 1~128 个字符。 |\ | |* 名称必须在所属域中唯一。 | | | | \ |变量值 |设置变量取值,以实际业务为准。 | | | | \ |描述 |当前变量的描述语句。 |